X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fsonar-icmp.c;h=3464c377fe481ede133a8fc7edeb3776c389e99c;hp=e482ab6a580617061a58ca731922c86c4d5a60a6;hb=refs%2Fheads%2Fmaster;hpb=78add6e627ee5f10e1fa6f3852602ea5066eee5a diff --git a/hacks/glx/sonar-icmp.c b/hacks/glx/sonar-icmp.c index e482ab6a..3464c377 100644 --- a/hacks/glx/sonar-icmp.c +++ b/hacks/glx/sonar-icmp.c @@ -1,4 +1,4 @@ -/* sonar, Copyright (c) 1998-2017 Jamie Zawinski and Stephen Martin +/* sonar, Copyright (c) 1998-2018 Jamie Zawinski and Stephen Martin * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -727,7 +727,9 @@ subnet_hosts (sonar_sensor_data *ssd, char **error_ret, char **desc_ret, { struct in_addr in2; unsigned long mask; - if (ifa->ifa_addr->sa_family != AF_INET) + if (! ifa->ifa_addr) + continue; + else if (ifa->ifa_addr->sa_family != AF_INET) { if (pd->debug_p) fprintf (stderr, "%s: if: %4s: %s\n", progname,