# HG changeset patch # User Roy Marples # Date 1589553256 -3600 # Node ID 06575a46bbdd8f44155b880da48d05f6758737a4 # Parent 2b18af138e24d157b091d46696e77520a26197be DHCP: always log inform when not renewing So that we log a new lease on rebind from a renew failure. diff -r 2b18af138e24 -r 06575a46bbdd src/dhcp.c --- a/src/dhcp.c Thu May 14 01:15:39 2020 +0100 +++ b/src/dhcp.c Fri May 15 15:34:16 2020 +0100 @@ -2230,7 +2230,7 @@ "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", diff -r 2b18af138e24 -r 06575a46bbdd src/dhcp6.c --- a/src/dhcp6.c Thu May 14 01:15:39 2020 +0100 +++ b/src/dhcp6.c Fri May 15 15:34:16 2020 +0100 @@ -3051,7 +3051,7 @@ 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);