summaryrefslogtreecommitdiffstats
path: root/src/ipv6nd.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2019-06-19 10:42:30 +0000
committerRoy Marples <roy@marples.name>2019-06-19 10:42:30 +0000
commit4a819a992157e61e5ad026e511a018d5a92a1abb (patch)
tree0db7b34324f8c841b4cf3446d985368942972ecf /src/ipv6nd.c
parentb58499ef50c92cf0c40658d62d957fa7184ca590 (diff)
downloaddhcpcd-4a819a992157e61e5ad026e511a018d5a92a1abb.tar.xz
ND: Ensure that ltime is always set
Diffstat (limited to 'src/ipv6nd.c')
-rw-r--r--src/ipv6nd.c4
1 files changed, 2 insertions, 2 deletions
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;