diff options
author | Joachim Wiberg <troglobit@gmail.com> | 2021-01-01 16:08:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-01 16:08:34 +0100 |
commit | 9b7019a19cb3c37c07b8614d55ef28bff6f2ff4b (patch) | |
tree | cbd6f82fa5cb1b6439d588c1c0c9db63594e6719 | |
parent | e9f691931069fe65a2a98ecee88d357eac73e43b (diff) | |
parent | a2919c159a5243b585e55449b326c16714aecd30 (diff) | |
download | libnet-9b7019a19cb3c37c07b8614d55ef28bff6f2ff4b.tar.gz |
Merge pull request #116 from stha09/if_addr_segfault
Fix segmentation fault in libnet_ifaddrlist
-rw-r--r-- | src/libnet_if_addr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libnet_if_addr.c b/src/libnet_if_addr.c index 18b0a33..9a0b80c 100644 --- a/src/libnet_if_addr.c +++ b/src/libnet_if_addr.c @@ -116,7 +116,7 @@ libnet_ifaddrlist(register struct libnet_ifaddr_list **ipaddrp, char *dev, regis } for (ifa = ifap; ifa; ifa = ifa->ifa_next) { - if (ifa->ifa_flags & IFF_LOOPBACK) + if (ifa->ifa_flags & IFF_LOOPBACK || ifa->ifa_addr == NULL) continue; if (ifa->ifa_addr->sa_family == AF_INET ) |