]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-dhcp6-client: disable T1 timer on T2
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 6 Feb 2022 15:23:19 +0000 (00:23 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 14 Feb 2022 05:45:14 +0000 (14:45 +0900)
Otherwise, the client may be enter RENEW state after REBIND state.

src/libsystemd-network/sd-dhcp6-client.c

index ff2025efe7e60c5699c7f238de3bcd1ea882383b..d88b7ec236681fbcc2ef05919abe82746df4b629 100644 (file)
@@ -820,6 +820,7 @@ static int client_timeout_t2(sd_event_source *s, uint64_t usec, void *userdata)
         assert(client->lease);
 
         (void) event_source_disable(client->timeout_t2);
+        (void) event_source_disable(client->timeout_t1);
 
         log_dhcp6_client(client, "Timeout T2");