X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink.c;h=d54fe30b1ae8f49500214036709f983b6a015ba3;hb=c8af33c1b1b25dc5e9b42892e09dbb65fd5bd766;hp=0fe7343c7ae6a789ab517f2973a6ab5920970c84;hpb=fcd0a7b8c0a823aaa4f9b885a408969b7dc16e00;p=meshlink diff --git a/src/meshlink.c b/src/meshlink.c index 0fe7343c..d54fe30b 100644 --- a/src/meshlink.c +++ b/src/meshlink.c @@ -366,7 +366,7 @@ char *meshlink_get_local_address_for_family(meshlink_handle_t *mesh, int family) for(struct ifaddrs *ifap = ifa; ifap; ifap = ifap->ifa_next) { sockaddr_t *sa = (sockaddr_t *)ifap->ifa_addr; - if(sa->sa.sa_family != family) { + if(!sa || sa->sa.sa_family != family) { continue; }