dirmngr: Strip the default https port from the Host: header.
authorWerner Koch <wk@gnupg.org>
Fri, 17 Feb 2017 20:59:45 +0000 (21:59 +0100)
committerWerner Koch <wk@gnupg.org>
Fri, 17 Feb 2017 20:59:45 +0000 (21:59 +0100)
* dirmngr/http.c (send_request): Strip the default https port.

--

GnuPG-bug-id: 2965
Signed-off-by: Werner Koch <wk@gnupg.org>
dirmngr/http.c

index 0889cb1..0f6cac6 100644 (file)
@@ -1942,7 +1942,7 @@ send_request (http_t hd, const char *httphost, const char *auth,
     {
       char portstr[35];
 
-      if (port == 80)
+      if (port == (hd->uri->use_tls? 443 : 80))
         *portstr = 0;
       else
         snprintf (portstr, sizeof portstr, ":%u", port);