From: Daniel Stenberg Date: Wed, 18 Dec 2019 12:43:50 +0000 (+0100) Subject: curl/parseconfig: use curl_free() to free memory allocated by libcurl X-Git-Tag: curl-7_68_0~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=23e4d98e7e0e01e79cd39361b23495dfeac4e4c4;p=thirdparty%2Fcurl.git curl/parseconfig: use curl_free() to free memory allocated by libcurl Reported-by: bxac on github Fixes #4730 Closes #4731 --- diff --git a/src/tool_parsecfg.c b/src/tool_parsecfg.c index 208897f48c..a9057ea317 100644 --- a/src/tool_parsecfg.c +++ b/src/tool_parsecfg.c @@ -98,7 +98,7 @@ int parseconfig(const char *filename, struct GlobalConfig *global) char prefix = '.'; do { /* if it was allocated in a previous attempt */ - free(pathalloc); + curl_free(pathalloc); /* check for .curlrc then _curlrc in the home dir */ pathalloc = curl_maprintf("%s%s%ccurlrc", home, DIR_CHAR, prefix); if(!pathalloc) { @@ -287,7 +287,7 @@ int parseconfig(const char *filename, struct GlobalConfig *global) else rc = 1; /* couldn't open the file */ - free(pathalloc); + curl_free(pathalloc); return rc; }