Mercurial > hg > dhcpcd
changeset 2951:46e9825593fd draft
Check IPv6 state before regenerating random seeds. Fixes [eb1ef6a62b].
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Wed, 18 Feb 2015 16:52:49 +0000 |
| parents | 9403b51adfc5 |
| children | ac7eb3cb75ad |
| files | ipv6.c |
| diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ipv6.c Wed Feb 18 16:43:54 2015 +0000 +++ b/ipv6.c Wed Feb 18 16:52:49 2015 +0000 @@ -1371,7 +1371,9 @@ uint8_t seed[16], digest[16]; int retry; - state = IPV6_STATE(ifp); + if ((state = IPV6_STATE(ifp)) == NULL) + return; + retry = 0; if (memcmp(nullid, state->randomseed0, sizeof(nullid)) == 0) { uint32_t r;
