diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-12-18 13:43:50 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-12-18 14:48:41 +0100 |
commit | 23e4d98e7e0e01e79cd39361b23495dfeac4e4c4 (patch) | |
tree | fd17713acbc32c93905d472cf8a0c2ac9b0f7489 /src | |
parent | f098c9e6f6dab9a2b08e91d2b5180e65166676b6 (diff) | |
download | curl-23e4d98e7e0e01e79cd39361b23495dfeac4e4c4.tar.gz |
curl/parseconfig: use curl_free() to free memory allocated by libcurl
Reported-by: bxac on github
Fixes #4730
Closes #4731
Diffstat (limited to 'src')
-rw-r--r-- | src/tool_parsecfg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tool_parsecfg.c b/src/tool_parsecfg.c index 208897f48..a9057ea31 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; } |