From: Stephan Bosch Date: Sat, 20 Nov 2021 23:10:26 +0000 (+0100) Subject: login-common: client-common-auth - Wrap IPv6 in [...] for proxy_redirect_host_next... X-Git-Tag: 2.4.0~4685 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4d463a3388aad2be3aa63fa5808eb02ab8140c50;p=thirdparty%2Fdovecot%2Fcore.git login-common: client-common-auth - Wrap IPv6 in [...] for proxy_redirect_host_next= field. --- diff --git a/src/login-common/client-common-auth.c b/src/login-common/client-common-auth.c index 671c835cec..80600582be 100644 --- a/src/login-common/client-common-auth.c +++ b/src/login-common/client-common-auth.c @@ -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),