mirror of
https://github.com/morgan9e/systemd
synced 2026-04-15 00:47:10 +09:00
network: use address_remove_and_drop()
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user