]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: client: connection: Fix copying of PROTO XCLIENT field in proxy data.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 3 Dec 2018 17:45:24 +0000 (18:45 +0100)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 4 Dec 2018 09:09:25 +0000 (09:09 +0000)
src/lib-smtp/smtp-client-connection.c

index 3c6d3f1c2714f08a20b0530bfb0e993cf4f4cf82..6f87a9187fb13bbb91ad62dfc396b8ed945d54d8 100644 (file)
@@ -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;