diff options
Diffstat (limited to 'g10/keyserver.c')
-rw-r--r-- | g10/keyserver.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/g10/keyserver.c b/g10/keyserver.c index 735b7ebe1..d808bf5be 100644 --- a/g10/keyserver.c +++ b/g10/keyserver.c @@ -139,6 +139,8 @@ void free_keyserver_spec(struct keyserver_spec *keyserver) { m_free(keyserver->uri); + m_free(keyserver->scheme); + m_free(keyserver->auth); m_free(keyserver->host); m_free(keyserver->port); m_free(keyserver->path); @@ -792,6 +794,10 @@ keyserver_typemap(const char *type) else if(strcmp(type,"http")==0) return "curl"; #endif +#ifdef HTTPS_VIA_LIBCURL + else if(strcmp(type,"https")==0) + return "curl"; +#endif else return type; } |