From ee601ad45015c71a9da86b12dfba4442d367c38b Mon Sep 17 00:00:00 2001 From: Peter Hater <7element@mail.bg> Date: Thu, 3 Nov 2016 14:53:00 +0000 Subject: [PATCH] [TCPIP] Always copy back bind IP in connection. Spotted by Thomas. Thanks CORE-12152 svn path=/trunk/; revision=73109 --- reactos/sdk/lib/drivers/ip/transport/tcp/tcp.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/reactos/sdk/lib/drivers/ip/transport/tcp/tcp.c b/reactos/sdk/lib/drivers/ip/transport/tcp/tcp.c index 526a64b12f7..399d954c951 100644 --- a/reactos/sdk/lib/drivers/ip/transport/tcp/tcp.c +++ b/reactos/sdk/lib/drivers/ip/transport/tcp/tcp.c @@ -337,12 +337,8 @@ NTSTATUS TCPConnect if (NT_SUCCESS(Status)) { - /* Check if we had an unspecified address */ - if (Connection->AddressFile->Address.Address.IPv4Address != bindaddr.addr) - { - /* We did, so we need to copy back the address */ - Connection->AddressFile->Address.Address.IPv4Address = bindaddr.addr; - } + /* Copy bind address into connection */ + Connection->AddressFile->Address.Address.IPv4Address = bindaddr.addr; /* Check if we had an unspecified port */ if (!Connection->AddressFile->Port) { -- 2.17.1