]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix a segfault.
authorRoy Marples <roy@marples.name>
Mon, 19 Sep 2016 15:41:14 +0000 (15:41 +0000)
committerRoy Marples <roy@marples.name>
Mon, 19 Sep 2016 15:41:14 +0000 (15:41 +0000)
if-sun.c

index b693007eb14c4eadc5a24deaa47b300ceebedf45..18397dff12683e2da9f13178c02155a31b478737 100644 (file)
--- a/if-sun.c
+++ b/if-sun.c
@@ -756,6 +756,7 @@ if_ifa(struct dhcpcd_ctx *ctx, const struct ifa_msghdr *ifam)
        if (ifam->ifam_type != RTM_DELADDR && sa->sa_family != AF_LINK) {
                struct ifaddrs  *ifaddrs, *ifa;
 
+               ifaddrs = NULL;
                if (getallifaddrs(sa->sa_family, &ifaddrs, 0) == -1)
                        return;
                for (ifa = ifaddrs; ifa != NULL; ifa = ifa->ifa_next) {