From 1db01a3339154728bbbfb04ca104756cb7bb3ac1 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 28 Oct 2020 18:09:51 +0900 Subject: [PATCH] network: make address_drop() accept NULL --- src/network/networkd-address.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index b60d0d2d36..3ec47e30a3 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -405,7 +405,8 @@ static int address_drop(Address *address) { bool ready; int r; - assert(address); + if (!address) + return 0; ready = address_is_ready(address); link = address->link; @@ -1245,8 +1246,7 @@ int manager_rtnl_process_address(sd_netlink *rtnl, sd_netlink_message *message, case RTM_DELADDR: log_address_debug(tmp, address ? "Forgetting" : "Kernel removed unknown", link); - if (address) - (void) address_drop(address); + (void) address_drop(address); break;