summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libc/stdlib/malloc.37
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3
index d92ebdb2b4..73124a2040 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.29 2003/09/18 22:49:13 tedu Exp $ 33.\" $OpenBSD: malloc.3,v 1.30 2003/09/25 11:10:56 deraadt Exp $
34.\" 34.\"
35.Dd August 27, 1996 35.Dd August 27, 1996
36.Dt MALLOC 3 36.Dt MALLOC 3
@@ -158,13 +158,14 @@ indicates that the old object still remains allocated.
158Better code looks like this: 158Better code looks like this:
159.Bd -literal -offset indent 159.Bd -literal -offset indent
160newsize = size + 50; 160newsize = size + 50;
161if ((p2 = realloc(p, newsize)) == NULL) { 161if ((newp = realloc(p, newsize)) == NULL) {
162 if (p) 162 if (p)
163 free(p); 163 free(p);
164 p = NULL; 164 p = NULL;
165 size = 0;
165 return (NULL); 166 return (NULL);
166} 167}
167p = p2; 168p = newp;
168size = newsize; 169size = newsize;
169.Ed 170.Ed
170.Pp 171.Pp