From: Yu Watanabe Date: Thu, 10 Dec 2020 05:16:22 +0000 (+0900) Subject: network: drop assertions to check link state in netlink callback handlers X-Git-Tag: v248-rc1~531^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b2219cc4b6a2832c29eb82e90625d9c6ac61e73c;p=thirdparty%2Fsystemd.git network: drop assertions to check link state in netlink callback handlers As, the link may be dropped while configuring addresses or routes. Fixes #17920. --- diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index 18eecf6c8a4..59357a6b1c9 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -932,8 +932,6 @@ static int address_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) assert(link); assert(link->ifname); assert(link->address_messages > 0); - assert(IN_SET(link->state, LINK_STATE_CONFIGURING, - LINK_STATE_FAILED, LINK_STATE_LINGER)); link->address_messages--; diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index 280c1ee92cb..de7c232f155 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -1192,8 +1192,6 @@ static int route_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *link) { assert(link); assert(link->route_messages > 0); - assert(IN_SET(link->state, LINK_STATE_CONFIGURING, - LINK_STATE_FAILED, LINK_STATE_LINGER)); link->route_messages--;