network: use address_remove_and_drop()

This commit is contained in:
Yu Watanabe
2023-07-10 09:30:58 +09:00
parent f60e65583e
commit 5fb1f929d5
3 changed files with 3 additions and 9 deletions

View File

@@ -216,11 +216,9 @@ int dhcp_pd_remove(Link *link, bool only_marked) {
link_remove_dhcp_pd_subnet_prefix(link, &prefix);
k = address_remove(address);
k = address_remove_and_drop(address);
if (k < 0)
r = k;
address_cancel_request(address);
}
}

View File

@@ -258,11 +258,9 @@ static int dhcp4_remove_address_and_routes(Link *link, bool only_marked) {
if (only_marked && !address_is_marked(address))
continue;
k = address_remove(address);
k = address_remove_and_drop(address);
if (k < 0)
r = k;
address_cancel_request(address);
}
return r;

View File

@@ -72,11 +72,9 @@ static int dhcp6_remove(Link *link, bool only_marked) {
if (only_marked && !address_is_marked(address))
continue;
k = address_remove(address);
k = address_remove_and_drop(address);
if (k < 0)
r = k;
address_cancel_request(address);
}
return r;