# HG changeset patch # User Roy Marples # Date 1602855394 -3600 # Node ID 4cdb6a13f1b7e24ab3decb4e02c57e776c13d798 # Parent a5c61a48ae3cbc7097d93d94710993fb0b28e18e BSD: LINK_UNKNOWN is traditionally treated as LINK_UP diff -r a5c61a48ae3c -r 4cdb6a13f1b7 src/if.c --- a/src/if.c Thu Oct 15 17:59:33 2020 +0100 +++ b/src/if.c Fri Oct 16 14:36:34 2020 +0100 @@ -198,10 +198,8 @@ { return ifp->flags & IFF_UP && - (ifp->carrier == LINK_UP || - (ifp->carrier == LINK_UNKNOWN && - !(ifp->options == NULL || - ifp->options->options & DHCPCD_LINK))); + (ifp->carrier != LINK_DOWN || + (ifp->options != NULL && !(ifp->options->options & DHCPCD_LINK))); } int