From: Stephan Bosch Date: Sat, 20 Nov 2021 23:35:08 +0000 (+0100) Subject: lmtp: lmtp-proxy - Wrap IPv6 in [...] for redirect path. X-Git-Tag: 2.4.0~4683 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b703c53ae1b92e54a58579a617e11ffcc55c49fc;p=thirdparty%2Fdovecot%2Fcore.git lmtp: lmtp-proxy - Wrap IPv6 in [...] for redirect path. --- diff --git a/src/lmtp/lmtp-proxy.c b/src/lmtp/lmtp-proxy.c index c87b99641c..fac295e894 100644 --- a/src/lmtp/lmtp-proxy.c +++ b/src/lmtp/lmtp-proxy.c @@ -461,13 +461,13 @@ lmtp_proxy_rcpt_get_redirect_path(struct lmtp_proxy_recipient *lprcpt, i_assert(conn->set.set.host_ip.family != 0); - str_printfa(str, "%s:%u", - net_ip2addr(&conn->set.set.host_ip), conn->set.set.port); + str_printfa(str, "%s", + net_ipport2str(&conn->set.set.host_ip, conn->set.set.port)); if (!array_is_created(&lprcpt->redirect_path)) return; array_foreach(&lprcpt->redirect_path, redirect) { - str_printfa(str, ",%s:%u", - net_ip2addr(&redirect->ip), redirect->port); + str_printfa(str, ",%s", + net_ipport2str(&redirect->ip, redirect->port)); } }