diff options
author | David Shaw <[email protected]> | 2005-07-20 21:48:28 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2005-07-20 21:48:28 +0000 |
commit | 6f0ed8571b1b17cc8d7bba23acb1c4a5c295205a (patch) | |
tree | 886fbcf62d6b0eb59da44eb33cd87537adf1cb0d /keyserver/ksutil.c | |
parent | * keyserver.c (curl_can_handle): New. Do a runtime check against libcurl (diff) | |
download | gnupg-6f0ed8571b1b17cc8d7bba23acb1c4a5c295205a.tar.gz gnupg-6f0ed8571b1b17cc8d7bba23acb1c4a5c295205a.zip |
* gpgkeys_curl.c (get_key, main): Don't try and be smart about what
protocols we handle. Directly pass them to curl or fake-curl and see if
an error comes back.
* curl-shim.h, curl-shim.c (handle_error), ksutil.c (curl_err_to_gpg_err):
Add support for CURLE_UNSUPPORTED_PROTOCOL in fake curl.
* Makefile.am: Don't need -DFAKE_CURL any longer since it's in config.h.
Diffstat (limited to 'keyserver/ksutil.c')
-rw-r--r-- | keyserver/ksutil.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/keyserver/ksutil.c b/keyserver/ksutil.c index 813d1eb72..fd28b0390 100644 --- a/keyserver/ksutil.c +++ b/keyserver/ksutil.c @@ -342,6 +342,7 @@ curl_err_to_gpg_err(CURLcode error) switch(error) { case CURLE_FTP_COULDNT_RETR_FILE: return KEYSERVER_KEY_NOT_FOUND; + case CURLE_UNSUPPORTED_PROTOCOL: return KEYSERVER_SCHEME_NOT_FOUND; default: return KEYSERVER_INTERNAL_ERROR; } } |