sd-dhcp6-lease: use free_and_replace_full()

This commit is contained in:
Yu Watanabe
2024-10-15 18:23:59 +09:00
parent 35c279478f
commit 7860677e03
+2 -4
View File
@@ -763,8 +763,7 @@ static int dhcp6_lease_parse_message(
continue;
}
dhcp6_ia_free(lease->ia_na);
lease->ia_na = TAKE_PTR(ia);
free_and_replace_full(lease->ia_na, ia, dhcp6_ia_free);
break;
}
case SD_DHCP6_OPTION_IA_PD: {
@@ -788,8 +787,7 @@ static int dhcp6_lease_parse_message(
continue;
}
dhcp6_ia_free(lease->ia_pd);
lease->ia_pd = TAKE_PTR(ia);
free_and_replace_full(lease->ia_pd, ia, dhcp6_ia_free);
break;
}
case SD_DHCP6_OPTION_RAPID_COMMIT: