summaryrefslogtreecommitdiff
path: root/sys/netinet6
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2010-08-06 11:49:52 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2010-08-06 11:49:52 +0000
commit0429cca0cc875ebdc9161744a0a710628cc44b57 (patch)
treec87893191c1d08fde79dcb7f97d0ad99ef71674f /sys/netinet6
parent5c35201ff3127492bf3c316bd813bd2691b38394 (diff)
Notes
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/nd6.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/netinet6/nd6.c b/sys/netinet6/nd6.c
index 30efbf0160f6..b914bd128979 100644
--- a/sys/netinet6/nd6.c
+++ b/sys/netinet6/nd6.c
@@ -441,14 +441,9 @@ nd6_llinfo_timer(void *arg)
struct ifnet *ifp;
struct nd_ifinfo *ndi = NULL;
+ KASSERT(arg != NULL, ("%s: arg NULL", __func__));
ln = (struct llentry *)arg;
- if (ln == NULL) {
- panic("%s: NULL entry!\n", __func__);
- return;
- }
-
- if ((ifp = ((ln->lle_tbl != NULL) ? ln->lle_tbl->llt_ifp : NULL)) == NULL)
- panic("ln ifp == NULL");
+ ifp = ln->lle_tbl->llt_ifp;
CURVNET_SET(ifp->if_vnet);