summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authormillert <>2007-08-08 21:24:29 +0000
committermillert <>2007-08-08 21:24:29 +0000
commit335adc97a1cc8992c990307f49239ee1655b559b (patch)
treed3ff3f22b942775f021aa3317bb1cc6d522788dc /src/lib
parent802dd8da00080309633c1595570521a4b19ea938 (diff)
downloadopenbsd-335adc97a1cc8992c990307f49239ee1655b559b.tar.gz
openbsd-335adc97a1cc8992c990307f49239ee1655b559b.tar.bz2
openbsd-335adc97a1cc8992c990307f49239ee1655b559b.zip
Clarify the example about avoiding overflow. OK ray@ deraadt@
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libc/stdlib/malloc.36
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3
index 58afb65c5c..35f83a0c24 100644
--- a/src/lib/libc/stdlib/malloc.3
+++ b/src/lib/libc/stdlib/malloc.3
@@ -30,9 +30,9 @@
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.46 2007/05/31 19:19:31 jmc Exp $ 33.\" $OpenBSD: malloc.3,v 1.47 2007/08/08 21:24:29 millert Exp $
34.\" 34.\"
35.Dd $Mdocdate: May 31 2007 $ 35.Dd $Mdocdate: August 8 2007 $
36.Dt MALLOC 3 36.Dt MALLOC 3
37.Os 37.Os
38.Sh NAME 38.Sh NAME
@@ -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_MAX / num < size) { 103if (size && num > SIZE_MAX / size) {
104 errno = ENOMEM; 104 errno = ENOMEM;
105 err(1, "overflow"); 105 err(1, "overflow");
106} 106}