2006-01-17 Gunnar Stigen <gunnar.stigen@axxessit.no>
* if_ioctl.c: (if_getaddrs) Be defensive about assuming
that struct ifaddrs will have ifa_addr filled in.
* connected.c: (connected_up_ipv{4,6}) Include interface metric on
connected routes.
+ * if_ioctl.c: (if_getaddrs) Be defensive about assuming
+ that struct ifaddrs will have ifa_addr filled in.
2006-01-16 Paul Jakma <paul.jakma@sun.com>
for (ifapfree = ifap; ifap; ifap = ifap->ifa_next)
{
+ if (ifap->ifa_addr == NULL)
+ {
+ zlog_err ("%s: nonsensical ifaddr with NULL ifa_addr, ifname %s",
+ __func__, (ifap->ifa_name ? ifap->ifa_name : "(null)"));
+ continue;
+ }
+
ifp = if_lookup_by_name (ifap->ifa_name);
if (ifp == NULL)
{