]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login-common: login-proxy - Wrap IPv6 in [...] for redirect path.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sat, 20 Nov 2021 23:28:07 +0000 (00:28 +0100)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 17 Jan 2022 11:52:10 +0000 (13:52 +0200)
src/login-common/login-proxy.c

index 1d5b0055ed12c6c5e67ad058000a2086cfa400a3..4e6cb572f004557314f32c09e40d35f55402c837 100644 (file)
@@ -761,12 +761,12 @@ void login_proxy_get_redirect_path(struct login_proxy *proxy, string_t *str)
 {
        const struct login_proxy_redirect *redirect;
 
-       str_printfa(str, "%s:%u", net_ip2addr(&proxy->ip), proxy->port);
+       str_printfa(str, "%s", net_ipport2str(&proxy->ip, proxy->port));
        if (!array_is_created(&proxy->redirect_path))
                return;
        array_foreach(&proxy->redirect_path, redirect) {
-               str_printfa(str, ",%s:%u",
-                           net_ip2addr(&redirect->ip), redirect->port);
+               str_printfa(str, ",%s",
+                           net_ipport2str(&redirect->ip, redirect->port));
        }
 }