diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-12-10 14:16:22 +0900 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-12-16 14:31:40 +0100 |
commit | 2ad7a2a96abb766e8722bb7871005f2b11a90923 (patch) | |
tree | e9fb0b26df7ccd6c8dcd3796d4f61bdfe8b447f0 | |
parent | f375c8cbb581e8b0858dff736f34f603e5f77848 (diff) | |
download | systemd-2ad7a2a96abb766e8722bb7871005f2b11a90923.tar.gz |
network: drop assertions to check link state in netlink callback handlers
As, the link may be dropped while configuring addresses or routes.
Fixes #17920.
(cherry picked from commit b2219cc4b6a2832c29eb82e90625d9c6ac61e73c)
-rw-r--r-- | src/network/networkd-address.c | 2 | ||||
-rw-r--r-- | src/network/networkd-route.c | 2 |
2 files changed, 0 insertions, 4 deletions
diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index bc487eb7ad..919303fe12 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -938,8 +938,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 10f30c1a7e..0ed89584ef 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--; |