aboutsummaryrefslogtreecommitdiffstats
path: root/keyserver/ksutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyserver/ksutil.c')
-rw-r--r--keyserver/ksutil.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/keyserver/ksutil.c b/keyserver/ksutil.c
index 595637756..e858bd410 100644
--- a/keyserver/ksutil.c
+++ b/keyserver/ksutil.c
@@ -46,6 +46,7 @@ int register_timeout(void) {return 0;}
static void
catch_alarm(int foo)
{
+ (void)foo;
_exit(KEYSERVER_TIMEOUT);
}
@@ -362,8 +363,10 @@ curl_err_to_gpg_err(CURLcode error)
{
switch(error)
{
- case CURLE_FTP_COULDNT_RETR_FILE: return KEYSERVER_KEY_NOT_FOUND;
+ case CURLE_OK: return KEYSERVER_OK;
case CURLE_UNSUPPORTED_PROTOCOL: return KEYSERVER_SCHEME_NOT_FOUND;
+ case CURLE_COULDNT_CONNECT: return KEYSERVER_UNREACHABLE;
+ case CURLE_FTP_COULDNT_RETR_FILE: return KEYSERVER_KEY_NOT_FOUND;
default: return KEYSERVER_INTERNAL_ERROR;
}
}