--- src/inetd.c	2002-08-02 11:16:50.000000000 +0200
+++ src/inetd.c	2003-03-09 13:18:53.000000000 +0100
@@ -658,7 +658,8 @@
     return (0);
   for (ifa = ifap; ifa; ifa = ifa->ifa_next)
     {
-      if (ifa->ifa_addr->sa_family != AF_INET ||
+      if (!ifa->ifa_addr ||
+  	  ifa->ifa_addr->sa_family != AF_INET ||
 	  (ifa->ifa_flags & IFF_BROADCAST) == 0)
 	continue;
       sin = (struct sockaddr_in *) ifa->ifa_broadaddr;

