diff options
Diffstat (limited to 'keyserver/gpgkeys_curl.c')
-rw-r--r-- | keyserver/gpgkeys_curl.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/keyserver/gpgkeys_curl.c b/keyserver/gpgkeys_curl.c index 73f8671d2..10e44a156 100644 --- a/keyserver/gpgkeys_curl.c +++ b/keyserver/gpgkeys_curl.c @@ -50,7 +50,6 @@ get_key(char *getkey) char errorbuffer[CURL_ERROR_SIZE]; char request[MAX_URL]; struct curl_writer_ctx ctx; - int ret=KEYSERVER_OK; memset(&ctx,0,sizeof(ctx)); @@ -71,21 +70,19 @@ get_key(char *getkey) res=curl_easy_perform(curl); if(res!=CURLE_OK) { - fprintf(console,"gpgkeys: unable to fetch %s: %s\n",request,errorbuffer); - ret=curl_err_to_gpg_err(res); + fprintf(console,"gpgkeys: %s fetch error %d: %s\n",opt->scheme, + res,errorbuffer); + fprintf(output,"\nKEY 0x%s FAILED %d\n",getkey,curl_err_to_gpg_err(res)); } else if(!ctx.done) { fprintf(console,"gpgkeys: no key data found for %s\n",request); - ret=KEYSERVER_KEY_NOT_FOUND; + fprintf(output,"\nKEY 0x%s FAILED %d\n",getkey,KEYSERVER_KEY_NOT_FOUND); } - - if(ret) - fprintf(output,"\nKEY 0x%s FAILED %d\n",getkey,ret); else fprintf(output,"\nKEY 0x%s END\n",getkey); - return ret; + return curl_err_to_gpg_err(res); } static void |