--nextPart11800920.aEzCjZi3K8
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
whoops, the previous diff was reversed. :)
--nextPart11800920.aEzCjZi3K8
Content-Type: text/x-diff; name="rtsock.c.diff"
Content-Transfer-Encoding: 8Bit
Content-Disposition: attachment; filename="rtsock.c.diff"
--- rtsock.c.old 2005-02-23 16:39:12.000000000 -0500
+++ rtsock.c 2005-02-23 16:39:22.000000000 -0500
@@ -972,7 +972,7 @@
bzero(&rtinfo, sizeof(struct rt_addrinfo));
rtinfo.rti_ifaaddr = ifma->ifma_addr;
- if (ifp != NULL)
+ if (ifp != NULL && TAILQ_FIRST(&ifp->if_addrhead) != NULL)
rtinfo.rti_ifpaddr = TAILQ_FIRST(&ifp->if_addrhead)->ifa_addr;
else
rtinfo.rti_ifpaddr = NULL;
--nextPart11800920.aEzCjZi3K8--