From: Stephan Bosch Date: Mon, 3 Dec 2018 17:45:24 +0000 (+0100) Subject: lib-smtp: client: connection: Fix copying of PROTO XCLIENT field in proxy data. X-Git-Tag: 2.3.9~1023 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5404be8a0f79ef85020daeeb4d1d79c87578feaf;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: client: connection: Fix copying of PROTO XCLIENT field in proxy data. --- diff --git a/src/lib-smtp/smtp-client-connection.c b/src/lib-smtp/smtp-client-connection.c index 3c6d3f1c27..6f87a9187f 100644 --- a/src/lib-smtp/smtp-client-connection.c +++ b/src/lib-smtp/smtp-client-connection.c @@ -1885,6 +1885,7 @@ smtp_client_connection_do_create(struct smtp_client *client, const char *name, conn->set.debug = conn->set.debug || set->debug; if (set->proxy_data.source_ip.family != 0) { + conn->set.proxy_data.proto = set->proxy_data.proto; conn->set.proxy_data.source_ip = set->proxy_data.source_ip; conn->set.proxy_data.source_port = set->proxy_data.source_port; conn->set.proxy_data.ttl_plus_1 = set->proxy_data.ttl_plus_1;