X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/2d6186e106b8cfc1d8f39355495e601832e92c56..6e48a63849cd3f1dfb3555fe57094954b3f7f092:/src/src/transports/smtp_socks.c diff --git a/src/src/transports/smtp_socks.c b/src/src/transports/smtp_socks.c index c410eceec..5aff62c15 100644 --- a/src/src/transports/smtp_socks.c +++ b/src/src/transports/smtp_socks.c @@ -3,6 +3,7 @@ *************************************************/ /* Copyright (c) Jeremy Harris 2015 - 2018 */ +/* Copyright (c) The Exim Maintainers 2021 */ /* See the file NOTICE for conditions of use and distribution. */ /* SOCKS version 5 proxy, client-mode */ @@ -321,7 +322,7 @@ if ( buf[0] != 5 ) goto proxy_err; - { + { union sockaddr_46 sin; (void) ip_addr(&sin, host_af, host->address, port); @@ -344,7 +345,7 @@ if ( buf[0] != 5 &sin.v4.sin_port, sizeof(sin.v4.sin_port)); size = 4+sizeof(sin.v4.sin_addr.s_addr)+sizeof(sin.v4.sin_port); } - } + } state = US"connect"; HDEBUG(D_transport|D_acl|D_v)