summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorderaadt <>2003-09-25 11:10:56 +0000
committerderaadt <>2003-09-25 11:10:56 +0000
commit23e56282d50b1b5d7c331bccc6df913fa29b0cc2 (patch)
tree7074ab052246cb27adca7db518650aa94ab7b599 /src/lib
parentadcc29a58e1b4c60196e548e543281b24b076c98 (diff)
downloadopenbsd-23e56282d50b1b5d7c331bccc6df913fa29b0cc2.tar.gz
openbsd-23e56282d50b1b5d7c331bccc6df913fa29b0cc2.tar.bz2
openbsd-23e56282d50b1b5d7c331bccc6df913fa29b0cc2.zip
improve example even more
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