From: Roy Marples Date: Wed, 19 Jun 2019 10:42:30 +0000 (+0000) Subject: ND: Ensure that ltime is always set X-Git-Tag: v8.0.0~27^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3a4b5e33ef76aa4aed5dc5e3d3b404bb82e25e6;p=thirdparty%2Fdhcpcd.git ND: Ensure that ltime is always set --- diff --git a/src/ipv6nd.c b/src/ipv6nd.c index b879c171..c00b1f99 100644 --- a/src/ipv6nd.c +++ b/src/ipv6nd.c @@ -1607,13 +1607,13 @@ ipv6nd_expirera(void *arg) #endif case ND_OPT_DNSSL: if (len < sizeof(dnssl)) - break; + continue; memcpy(&dnssl, p, sizeof(dnssl)); ltime = dnssl.nd_opt_dnssl_lifetime; break; case ND_OPT_RDNSS: if (len < sizeof(rdnss)) - break; + continue; memcpy(&rdnss, p, sizeof(rdnss)); ltime = rdnss.nd_opt_rdnss_lifetime; break;