diff options
author | 2003-09-26 05:57:02 +0000 | |
---|---|---|
committer | 2003-09-26 05:57:02 +0000 | |
commit | ce2384c8ad9369193677dfb522202ec4b85cd8de (patch) | |
tree | 5c00207680b936067fe2bc8f01570cccb17777c1 /lib/libc/stdlib/malloc.3 | |
parent | make accept failures not globally fatal. (diff) | |
download | wireguard-openbsd-ce2384c8ad9369193677dfb522202ec4b85cd8de.tar.xz wireguard-openbsd-ce2384c8ad9369193677dfb522202ec4b85cd8de.zip |
It is safe to pass free() a NULL pointer since C89; update example to
this effect. OK deraadt@ pvalchev@
Diffstat (limited to 'lib/libc/stdlib/malloc.3')
-rw-r--r-- | lib/libc/stdlib/malloc.3 | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/libc/stdlib/malloc.3 b/lib/libc/stdlib/malloc.3 index 73124a2040f..6cbf6381738 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.30 2003/09/25 11:10:56 deraadt Exp $ +.\" $OpenBSD: malloc.3,v 1.31 2003/09/26 05:57:02 millert Exp $ .\" .Dd August 27, 1996 .Dt MALLOC 3 @@ -159,8 +159,7 @@ Better code looks like this: .Bd -literal -offset indent newsize = size + 50; if ((newp = realloc(p, newsize)) == NULL) { - if (p) - free(p); + free(p); p = NULL; size = 0; return (NULL); |