aboutsummaryrefslogtreecommitdiffstats
path: root/keyserver/gpgkeys_curl.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--keyserver/gpgkeys_curl.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/keyserver/gpgkeys_curl.c b/keyserver/gpgkeys_curl.c
index ba645782b..c553d79a2 100644
--- a/keyserver/gpgkeys_curl.c
+++ b/keyserver/gpgkeys_curl.c
@@ -292,20 +292,23 @@ main(int argc,char *argv[])
fprintf(console,"gpgkeys: no scheme supplied!\n");
return KEYSERVER_SCHEME_NOT_FOUND;
}
-#ifndef HTTP_VIA_LIBCURL
+#ifdef HTTP_VIA_LIBCURL
else if(strcasecmp(scheme,"http")==0)
- {
- fprintf(console,"gpgkeys: scheme `%s' not supported\n",scheme);
- return KEYSERVER_SCHEME_NOT_FOUND;
- }
+ ;
#endif /* HTTP_VIA_LIBCURL */
-#ifndef FTP_VIA_LIBCURL
+#ifdef HTTPS_VIA_LIBCURL
+ else if(strcasecmp(scheme,"https")==0)
+ ;
+#endif /* HTTP_VIA_LIBCURL */
+#ifdef FTP_VIA_LIBCURL
else if(strcasecmp(scheme,"ftp")==0)
+ ;
+#endif /* FTP_VIA_LIBCURL */
+ else
{
fprintf(console,"gpgkeys: scheme `%s' not supported\n",scheme);
return KEYSERVER_SCHEME_NOT_FOUND;
}
-#endif /* FTP_VIA_LIBCURL */
if(timeout && register_timeout()==-1)
{