platform: simplify loop for IPv6 addresses in nm_platform_ip_address_sync()

This commit is contained in:
Thomas Haller 2022-05-02 13:10:24 +02:00
parent b52941ac34
commit 9b930cd962
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -4329,7 +4329,6 @@ nm_platform_ip_address_sync(NMPlatform *self,
}
if (!delete_remaining_addrs) {
delete_remaining_addrs = TRUE;
while (i_know > 0) {
const NMPlatformIP6Address *know_addr =
NMP_OBJECT_CAST_IP6_ADDRESS(known_addresses->pdata[--i_know]);
@ -4344,14 +4343,14 @@ nm_platform_ip_address_sync(NMPlatform *self,
if (IN6_ARE_ADDR_EQUAL(&plat_addr->address, &know_addr->address)) {
/* we have a match. Mark address as handled. */
delete_remaining_addrs = FALSE;
goto next_plat;
}
/* plat_address has no match. Now delete_remaining_addrs is TRUE and we will
* delete all the remaining addresses with cur_scope. */
/* "plat_address" has no match. "delete_remaining_addrs" will be set to TRUE and we will
* delete all the remaining addresses with "cur_scope". */
break;
}
delete_remaining_addrs = TRUE;
}
g_hash_table_add(_plat_addrs_to_delete_ensure(&plat_addrs_to_delete),