]> granicus.if.org Git - php/commitdiff
-freeing memory for pbuf=NULL
authorMarcus Boerger <helly@php.net>
Sun, 23 Jun 2002 22:10:30 +0000 (22:10 +0000)
committerMarcus Boerger <helly@php.net>
Sun, 23 Jun 2002 22:10:30 +0000 (22:10 +0000)
#should have been one commit but to many versions during tests

main/spprintf.c

index 1177588e47d09380af846102bad9b3450f96465f..de7efc3978eb84e61027623b315956d88e3d4b65 100644 (file)
@@ -632,6 +632,8 @@ PHPAPI int vspprintf(char **pbuf, size_t max_len, const char *format, va_list ap
                        xbuf.buf[xbuf.size-1] = '\0';
                if (pbuf)
                        *pbuf = xbuf.buf;
+               else
+                       efree(pbuf);
                return cc;
        }
 }