changeset 1085:65f1d648c904

*** empty log message ***
author Jim Meyering <jim@meyering.net>
date Mon, 03 Nov 1997 05:19:56 +0000
parents dcc5fe2863e8
children 87ba407cf43f
files lib/realloc.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lib/realloc.c
+++ b/lib/realloc.c
@@ -28,13 +28,16 @@
 char *realloc ();
 
 /* Change the size of an allocated block of memory P to N bytes,
-   with error checking.  If P is NULL, use malloc.  */
+   with error checking.  If N is zero, change it to 1.  If P is NULL,
+   use malloc.  */
 
 char *
 rpl_realloc (p, n)
      char *p;
      size_t n;
 {
+  if (n == 0)
+    n = 1;
   if (p == 0)
     return malloc (n);
   return realloc (p, n);