So that we log a new lease on rebind from a renew failure.
"rebind time, forcing to %"PRIu32" seconds",
ifp->name, lease->renewaltime);
}
- if (state->addr &&
+ if (state->state == DHS_RENEW && state->addr &&
lease->addr.s_addr == state->addr->addr.s_addr &&
!(state->added & STATE_FAKE))
logdebugx("%s: leased %s for %"PRIu32" seconds",
break;
}
}
- loglevel = has_new ? LOG_INFO : LOG_DEBUG;
+ loglevel = has_new || state->state != DH6S_RENEW ? LOG_INFO : LOG_DEBUG;
if (!timedout) {
logmessage(loglevel, "%s: %s received from %s",
ifp->name, op, sfrom);