From: Thies C. Arntzen Date: Wed, 16 Feb 2000 11:41:49 +0000 (+0000) Subject: (url_parse) fix memory leak (#3495) X-Git-Tag: BEFORE_SAPI_POST_PATCH_17_FEB_2000~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1fae341a98e99df7eb374d7a47dea42b9c13c4e9;p=php (url_parse) fix memory leak (#3495) --- diff --git a/ext/standard/url.c b/ext/standard/url.c index e8e85b3b41..ededaddc8c 100644 --- a/ext/standard/url.c +++ b/ext/standard/url.c @@ -83,6 +83,7 @@ url *url_parse(char *str) if (err) { /*php_error(E_WARNING,"Error with regex\n");*/ efree(ret); + regfree(&re); return NULL; } /* no processing necessary on the scheme */ @@ -122,6 +123,7 @@ url *url_parse(char *str) efree(ret); efree(result); /*php_error(E_WARNING,"Unable to compile regex: %d\n", err);*/ + regfree(&re); return NULL; } /* now deal with all of the results */ @@ -145,6 +147,7 @@ url *url_parse(char *str) STR_FREE(ret->query); STR_FREE(ret->fragment); efree(ret); + regfree(&re); return NULL; } regfree(&re);