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

index 671c835cec27092f6d4d699695e5f99355ed5dfa..80600582be7321b890b2ebff6739f42bae386fd5 100644 (file)
@@ -448,8 +448,8 @@ proxy_redirect_reauth(struct client *client, const char *destuser,
        unsigned int connect_timeout_msecs =
                login_proxy_get_connect_timeout_msecs(client->login_proxy);
        const char *const extra_fields[] = {
-               t_strdup_printf("proxy_redirect_host_next=%s:%u",
-                               net_ip2addr(ip), port),
+               t_strdup_printf("proxy_redirect_host_next=%s",
+                               net_ipport2str(ip, port)),
                str_c(hosts_attempted),
                t_strdup_printf("destuser=%s", str_tabescape(destuser)),
                t_strdup_printf("proxy_timeout=%u", connect_timeout_msecs),