From 0c0e6e1398fe57f884d7fab03f1729d4cabb04e8 Mon Sep 17 00:00:00 2001 From: Ludvig Strigeus Date: Wed, 21 Nov 2018 22:49:39 +0100 Subject: [PATCH] New endpoint is already set in WgPeer::ParseMessageHandshakeResponse --- wireguard.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/wireguard.cpp b/wireguard.cpp index 8fce37f..40c816d 100644 --- a/wireguard.cpp +++ b/wireguard.cpp @@ -1026,8 +1026,6 @@ void WireguardProcessor::HandleHandshakeResponsePacket(Packet *packet) { if (peer) { stats_.handshakes_out_success++; WG_SCOPED_LOCK(peer->mutex_); - if (peer->allow_endpoint_change_ && packet->addr.sin.sin_family != 0) - peer->endpoint_ = packet->addr; peer->OnHandshakeAuthComplete(); peer->OnHandshakeFullyComplete(); NotifyHandshakeComplete();