From 88f657f13997e6a7902fae3afdfc39d20a63a24f Mon Sep 17 00:00:00 2001 From: christos Date: Wed, 11 Jan 2017 18:25:46 +0000 Subject: [PATCH] Add KASSERT. --- sys/netinet6/in6.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/netinet6/in6.c b/sys/netinet6/in6.c index f978c8fa1137..78a9457310b3 100644 --- a/sys/netinet6/in6.c +++ b/sys/netinet6/in6.c @@ -1,4 +1,4 @@ -/* $NetBSD: in6.c,v 1.231 2017/01/10 05:42:34 ozaki-r Exp $ */ +/* $NetBSD: in6.c,v 1.232 2017/01/11 18:25:46 christos Exp $ */ /* $KAME: in6.c,v 1.198 2001/07/18 09:12:38 itojun Exp $ */ /* @@ -62,7 +62,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: in6.c,v 1.231 2017/01/10 05:42:34 ozaki-r Exp $"); +__KERNEL_RCSID(0, "$NetBSD: in6.c,v 1.232 2017/01/11 18:25:46 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -1770,6 +1770,8 @@ in6ifa_ifpforlinklocal(const struct ifnet *ifp, const int ignoreflags) { struct ifaddr *best_ifa = NULL, *ifa; + KASSERT(ifp != NULL); + IFADDR_READER_FOREACH(ifa, ifp) { if (ifa->ifa_addr->sa_family != AF_INET6) continue;