aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-05-12 19:01:36 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-05-12 19:01:36 +0200
commitd11bcece8423f034ae262c7c7cffc83ada39473a (patch)
tree0d6083e37ec3b7b3bd5bcb0bea61c3e9c3273680
parentbfde3f82e7ff4339bdaaa5bf4ad522321a29deb2 (diff)
downloadgnunet-d11bcece8423f034ae262c7c7cffc83ada39473a.tar.gz
gnunet-d11bcece8423f034ae262c7c7cffc83ada39473a.zip
curl: fix memory leak in error handling
-rw-r--r--src/curl/curl.c2
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 }