diff options
author | David Shaw <[email protected]> | 2005-02-05 15:04:59 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2005-02-05 15:04:59 +0000 |
commit | 203e4835f64332732bfd8b427bb6f7bf79e81bbf (patch) | |
tree | 379169f0a1f0b4838bee7fb8728a88e82e696526 /keyserver/gpgkeys_curl.c | |
parent | * getkey.c (merge_selfsigs_subkey): Merged away definition from the (diff) | |
download | gnupg-203e4835f64332732bfd8b427bb6f7bf79e81bbf.tar.gz gnupg-203e4835f64332732bfd8b427bb6f7bf79e81bbf.zip |
* gpgkeys_finger.c (main), gpgkeys_hkp.c (main): Fix --version output.
* gpgkeys_curl.c (main): Make sure the curl handle is cleaned up on
failure.
Diffstat (limited to '')
-rw-r--r-- | keyserver/gpgkeys_curl.c | 5 |
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; |