dhcp6: fix memleak about sd_event
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 29 Sep 2018 13:37:21 +0000 (22:37 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 30 Sep 2018 12:17:33 +0000 (14:17 +0200)
src/libsystemd-network/sd-dhcp6-client.c

index 9c097cc..47a4743 100644 (file)
@@ -412,6 +412,9 @@ static int client_reset(sd_dhcp6_client *client) {
         client->timeout_resend_expire =
                 sd_event_source_unref(client->timeout_resend_expire);
 
+        client->timeout_t1 = sd_event_source_unref(client->timeout_t1);
+        client->timeout_t2 = sd_event_source_unref(client->timeout_t2);
+
         client->state = DHCP6_STATE_STOPPED;
 
         return 0;