From: Roy Marples Date: Tue, 18 Nov 2025 12:08:26 +0000 (+0000) Subject: DHCP6: Don't restart INFORM timers on subsequent failure. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c48f4c7dd893228ad1493ea5347c28ced2a4190;p=thirdparty%2Fdhcpcd.git DHCP6: Don't restart INFORM timers on subsequent failure. --- diff --git a/src/dhcp6.c b/src/dhcp6.c index 2cca6e6d..91341994 100644 --- a/src/dhcp6.c +++ b/src/dhcp6.c @@ -1818,8 +1818,9 @@ dhcp6_startinform(void *arg) * merely one facet of the lease as a whole. * This poor wording might explain the lack of similar text for INFORM * in 18.1.5 because there are no addresses in the INFORM message. */ - eloop_timeout_add_sec(ifp->ctx->eloop, - INF_MAX_RD, dhcp6_failinform, ifp); + if (!state->failed) + eloop_timeout_add_sec(ifp->ctx->eloop, + INF_MAX_RD, dhcp6_failinform, ifp); } static bool