diff options
author | millert <> | 2003-09-26 05:57:02 +0000 |
---|---|---|
committer | millert <> | 2003-09-26 05:57:02 +0000 |
commit | 23b7258456796cbac18e1e9308be05344f752a33 (patch) | |
tree | a0a149f2b038695c384103d0ec6e99e65a63f5b5 /src/lib | |
parent | eb717357116944737cfa779dc09332ab7cbb4f43 (diff) | |
download | openbsd-23b7258456796cbac18e1e9308be05344f752a33.tar.gz openbsd-23b7258456796cbac18e1e9308be05344f752a33.tar.bz2 openbsd-23b7258456796cbac18e1e9308be05344f752a33.zip |
It is safe to pass free() a NULL pointer since C89; update example to
this effect. OK deraadt@ pvalchev@
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libc/stdlib/malloc.3 | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3 index 73124a2040..6cbf638173 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.30 2003/09/25 11:10:56 deraadt Exp $ | 33 | .\" $OpenBSD: malloc.3,v 1.31 2003/09/26 05:57:02 millert Exp $ |
34 | .\" | 34 | .\" |
35 | .Dd August 27, 1996 | 35 | .Dd August 27, 1996 |
36 | .Dt MALLOC 3 | 36 | .Dt MALLOC 3 |
@@ -159,8 +159,7 @@ Better code looks like this: | |||
159 | .Bd -literal -offset indent | 159 | .Bd -literal -offset indent |
160 | newsize = size + 50; | 160 | newsize = size + 50; |
161 | if ((newp = realloc(p, newsize)) == NULL) { | 161 | if ((newp = realloc(p, newsize)) == NULL) { |
162 | if (p) | 162 | free(p); |
163 | free(p); | ||
164 | p = NULL; | 163 | p = NULL; |
165 | size = 0; | 164 | size = 0; |
166 | return (NULL); | 165 | return (NULL); |