sd-dhcp-client: fix memleak of sd_dhcp_client.timeout_ipv6_only_mode

This also drops unnecessary zero assignments.
This commit is contained in:
Yu Watanabe
2026-04-19 03:25:27 +09:00
parent c8f5a56408
commit 366e1d264a
+5 -4
View File
@@ -2526,10 +2526,11 @@ static sd_dhcp_client* dhcp_client_free(sd_dhcp_client *client) {
client_initialize(client);
client->timeout_resend = sd_event_source_unref(client->timeout_resend);
client->timeout_t1 = sd_event_source_unref(client->timeout_t1);
client->timeout_t2 = sd_event_source_unref(client->timeout_t2);
client->timeout_expire = sd_event_source_unref(client->timeout_expire);
sd_event_source_unref(client->timeout_resend);
sd_event_source_unref(client->timeout_t1);
sd_event_source_unref(client->timeout_t2);
sd_event_source_unref(client->timeout_expire);
sd_event_source_unref(client->timeout_ipv6_only_mode);
sd_dhcp_client_detach_event(client);