aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/keyserver.c')
-rw-r--r--g10/keyserver.c6
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;
}