]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: drop assertions to check link state in netlink callback handlers
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 10 Dec 2020 05:16:22 +0000 (14:16 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 11 Dec 2020 04:47:24 +0000 (13:47 +0900)
As, the link may be dropped while configuring addresses or routes.

Fixes #17920.

src/network/networkd-address.c
src/network/networkd-route.c

index 18eecf6c8a4f76a43f6205a82b535ede92990e63..59357a6b1c975ec732741f4f89eeb4dd54844e15 100644 (file)
@@ -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--;
 
index 280c1ee92cb1ba726cf4f2dd0759ae61ce3e8463..de7c232f1556d1acfa9efc877da37e9b8ac4df34 100644 (file)
@@ -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--;