Mercurial > hg > dhcpcd
changeset 4071:f5ff6efdcf39 draft
It's possible to receive a DHCPv6 lease without an address.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Mon, 15 May 2017 09:58:36 +0100 |
| parents | 81fdcb3738e7 |
| children | 475b9492af64 |
| files | src/dhcp6.c |
| diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dhcp6.c Wed May 10 11:24:28 2017 +0100 +++ b/src/dhcp6.c Mon May 15 09:58:36 2017 +0100 @@ -3103,7 +3103,12 @@ } if (ap == NULL) ap = TAILQ_FIRST(&state->addrs); - loginfox("%s: ADV %s from %s", ifp->name, ap->saddr, ctx->sfrom); + if (ap == NULL) + loginfox("%s: ADV (no address) from %s", + ifp->name, ctx->sfrom); + else + loginfox("%s: ADV %s from %s", + ifp->name, ap->saddr, ctx->sfrom); if (ifp->ctx->options & DHCPCD_TEST) break; dhcp6_startrequest(ifp);
