From 33c9d81cb6bf14b78f0255b0da51f6308403839f Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 11 Oct 2020 15:53:51 +0000 Subject: [PATCH] Fix: Do not use wildcard addresses for hostname generation See: #2365 --- src/client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index ee32a96b..a6a3be02 100644 --- a/src/client.c +++ b/src/client.c @@ -1025,7 +1025,8 @@ ssize_t client_get_baseurl(client_t *client, listensocket_t *listensocket, char if (!host && listensocket) { listener = listensocket_get_listener(listensocket); if (listener) { - host = listener->bind_address; + if (listener->bind_address && strncmp(listener->bind_address, "0.", 2) != 0 && strncmp(listener->bind_address, "::", 2) != 0) + host = listener->bind_address; port = listener->port; if (!client) tlsmode = listener->tls; -- GitLab