Browse Source

Check return value of strdup(3) for NULL in example code (duh).

OPENBSD_2_7
aaron 24 years ago
parent
commit
ef06e8e8a1
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      src/lib/libc/string/strdup.3

+ 5
- 2
src/lib/libc/string/strdup.3 View File

@ -1,4 +1,4 @@
.\" $OpenBSD: strdup.3,v 1.8 2000/04/21 15:24:20 aaron Exp $
.\" $OpenBSD: strdup.3,v 1.9 2000/04/21 15:27:40 aaron Exp $
.\" .\"
.\" Copyright (c) 1990, 1991, 1993 .\" Copyright (c) 1990, 1991, 1993
.\" The Regents of the University of California. All rights reserved. .\" The Regents of the University of California. All rights reserved.
@ -63,7 +63,10 @@ to an allocated area of memory containing the null-terminated string
.Bd -literal -offset indent .Bd -literal -offset indent
char *p; char *p;
p = strdup("foobar");
if ((p = strdup("foobar")) == NULL) {
fprintf(stderr, "Out of memory.\en");
exit(1);
}
.Ed .Ed
.Sh SEE ALSO .Sh SEE ALSO
.Xr free 3 , .Xr free 3 ,


Loading…
Cancel
Save