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