From e6d456fba6088b17bb307c2c33a10c7473e043fc Mon Sep 17 00:00:00 2001 From: Konrad Bucheli Date: Fri, 6 Dec 2019 10:06:38 +0100 Subject: [PATCH] fix segmentation fault if there is no IP address on an interface (fixes #320) --- ui/net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/net.c b/ui/net.c index 6e4942e..d589d2e 100644 --- a/ui/net.c +++ b/ui/net.c @@ -629,7 +629,7 @@ static void net_find_interface_address_from_name( interface = ifaddrs; while (interface != NULL) { - if (!strcmp(interface->ifa_name, interface_name)) { + if (interface->ifa_addr != NULL && !strcmp(interface->ifa_name, interface_name)) { found_interface_name = 1; if (interface->ifa_addr->sa_family == address_family) { -- 2.47.2