diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-05-12 19:01:36 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-05-12 19:01:36 +0200 |
commit | d11bcece8423f034ae262c7c7cffc83ada39473a (patch) | |
tree | 0d6083e37ec3b7b3bd5bcb0bea61c3e9c3273680 | |
parent | bfde3f82e7ff4339bdaaa5bf4ad522321a29deb2 (diff) | |
download | gnunet-d11bcece8423f034ae262c7c7cffc83ada39473a.tar.gz gnunet-d11bcece8423f034ae262c7c7cffc83ada39473a.zip |
curl: fix memory leak in error handling
-rw-r--r-- | src/curl/curl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/curl/curl.c b/src/curl/curl.c index bc01dbc6c..40e04a9af 100644 --- a/src/curl/curl.c +++ b/src/curl/curl.c | |||
@@ -322,6 +322,8 @@ GNUNET_CURL_job_add (struct GNUNET_CURL_Context *ctx, | |||
322 | if (CURLE_OK != curl_easy_setopt (eh, CURLOPT_HTTPHEADER, all_headers)) | 322 | if (CURLE_OK != curl_easy_setopt (eh, CURLOPT_HTTPHEADER, all_headers)) |
323 | { | 323 | { |
324 | GNUNET_break (0); | 324 | GNUNET_break (0); |
325 | curl_slist_free_all (all_headers); | ||
326 | GNUNET_free_non_null (aid_header); | ||
325 | curl_easy_cleanup (eh); | 327 | curl_easy_cleanup (eh); |
326 | return NULL; | 328 | return NULL; |
327 | } | 329 | } |