OpenBSD/src KJA3Ucj — sys/net route.c
Since the recent recursion fix in rtable_walk(), deleting an interface address could trigger the "rt->rt_ifidx == ifp->if_index" assertion. In rtflushclone() the ifp that is passed to rtdeletemsg() has been changed from the route interface to the ifa interface. Restore the old behavior and get the route ifp. found by regress/sys/netinet/carp; OK mpi@
Version | Delta | File | |
---|---|---|---|
1.387 | +13 | -6 | sys/net/route.c |
+13 | -6 | 1 files |