]> git.ipfire.org Git - thirdparty/mtr.git/commitdiff
reset ctl address family at net_reopen
authorAaron Lipinski <kris.lipinski@gmail.com>
Sat, 3 Apr 2021 20:02:38 +0000 (08:02 +1200)
committerAaron Lipinski <kris.lipinski@gmail.com>
Sat, 3 Apr 2021 20:02:38 +0000 (08:02 +1200)
ui/net.c

index 6b06d29d81d5be3d882455abbb0865ab1adff218..60d33e026511016fd7d7d09eeb641557967b012d 100644 (file)
--- a/ui/net.c
+++ b/ui/net.c
@@ -764,7 +764,7 @@ void net_reopen(
 
     net_reset(ctl);
 
-    remotesockaddr->sa_family = sourcesockaddr->sa_family = hostent->h_addrtype;
+    ctl->af = remotesockaddr->sa_family = sourcesockaddr->sa_family = hostent->h_addrtype;
     remoteaddress = sockaddr_addr_offset(remotesockaddr);
     memcpy(remoteaddress, hostent->h_addr, sockaddr_addr_size(remotesockaddr));
     inet_ntop(remotesockaddr->sa_family, remoteaddress, remoteaddr, sizeof(remoteaddr));