CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2025/02/17 13:31:25

Modified files:
        sys/net        : if_gre.c route.c 
        sys/netinet    : if_ether.c 
        sys/netinet6   : nd6.c 

Log message:
Handle RTF_GATEWAY route with rt_gwroute NULL.

rtrequest_delete() calls rt_putgwroute() to set rt_gwroute to NULL.
When another thread holds a reference to such a route, an assertion
failed in rtisvalid() and rt_getll().  Handle this case, rt_getll()
may return NULL then.

OK claudio@

Reply via email to