summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/stdlib/calloc.c4
-rw-r--r--lib/libc/stdlib/malloc.34
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/libc/stdlib/calloc.c b/lib/libc/stdlib/calloc.c
index 7105141db82..43a0d1632ca 100644
--- a/lib/libc/stdlib/calloc.c
+++ b/lib/libc/stdlib/calloc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: calloc.c,v 1.10 2005/08/08 08:05:36 espie Exp $ */
+/* $OpenBSD: calloc.c,v 1.11 2006/04/02 18:22:14 otto Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
* All rights reserved.
@@ -38,7 +38,7 @@ calloc(size_t num, size_t size)
{
void *p;
- if (num && size && SIZE_T_MAX / num < size) {
+ if (num && SIZE_MAX / num < size) {
errno = ENOMEM;
return NULL;
}
diff --git a/lib/libc/stdlib/malloc.3 b/lib/libc/stdlib/malloc.3
index 24e6b3bc53b..11318d7ce27 100644
--- a/lib/libc/stdlib/malloc.3
+++ b/lib/libc/stdlib/malloc.3
@@ -30,7 +30,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: malloc.3,v 1.43 2006/03/26 19:56:08 ray Exp $
+.\" $OpenBSD: malloc.3,v 1.44 2006/04/02 18:22:14 otto Exp $
.\"
.Dd August 27, 1996
.Dt MALLOC 3
@@ -100,7 +100,7 @@ If
.Fn malloc
must be used, be sure to test for overflow:
.Bd -literal -offset indent
-if (num && size && SIZE_T_MAX / num < size) {
+if (num && SIZE_MAX / num < size) {
errno = ENOMEM;
err(1, "overflow");
}