From: R.E. Wolff Date: Tue, 31 Dec 2019 10:54:01 +0000 (+0100) Subject: net find local address fix by meingtsla X-Git-Tag: v0.94~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8bf82ec600f81793a8e914b9ea4bf5696ac0fb07;p=thirdparty%2Fmtr.git net find local address fix by meingtsla --- diff --git a/ui/net.c b/ui/net.c index d589d2e..fcb5d01 100644 --- a/ui/net.c +++ b/ui/net.c @@ -686,7 +686,8 @@ static void net_find_local_address( We need to set the port to a non-zero value for the connect to succeed. */ - memcpy(&remote_sockaddr, &remotesockaddr_struct, sockaddr_size(&remotesockaddr_struct)); + addr_length = sockaddr_size(&remotesockaddr_struct); + memcpy(&remote_sockaddr, &remotesockaddr_struct, addr_length); *sockaddr_port_offset(&remote_sockaddr) = htons(1); if (connect