aboutsummaryrefslogtreecommitdiffstats
path: root/keyserver/gpgkeys_curl.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--keyserver/gpgkeys_curl.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/keyserver/gpgkeys_curl.c b/keyserver/gpgkeys_curl.c
index 7d8fcd175..71ee97260 100644
--- a/keyserver/gpgkeys_curl.c
+++ b/keyserver/gpgkeys_curl.c
@@ -470,8 +470,6 @@ main(int argc,char *argv[])
ret=get_key(thekey);
- curl_easy_cleanup(curl);
-
fail:
free(thekey);
@@ -482,6 +480,9 @@ main(int argc,char *argv[])
if(output!=stdout)
fclose(output);
+ if(curl)
+ curl_easy_cleanup(curl);
+
curl_global_cleanup();
return ret;