CVSROOT:        /cvs
Module name:    src
Changes by:     flor...@cvs.openbsd.org 2021/11/28 05:51:52

Modified files:
        sbin/slaacd    : frontend.c 

Log message:
Make sure the interface still exists before updating it.

When we get a route message, for example an address being added
(RTM_NEWADDR, but the problem exists with most of the route messages)
and the interface gets unplugged at just the right moment
if_nametoindex(3) will return NULL. We will pass NULL through
update_iface() to get_xflags() which will then crash because we
dereference the NULL pointer there.

OK kn

Reply via email to