CVSROOT: /cvs Module name: src Changes by: flor...@cvs.openbsd.org 2021/11/14 11:13:19
Modified files: sbin/dhcpleased: engine.c Log message: When we transition from RENEWING to REBINDING state we have to calculate the next timeout based on the rebinding time (T2), not renewal time (T1). At this point T1 already expired and we would wait way too long, past the lease lifetime. Spotted while investigating a problem reported by Zack Newman on misc@