Merge: - dhcp: don't replace a static lease with a dynamic one
Close #1015 #1016 * commit 'fd3e153a043941c6f72d7f1c9cfaecdd537a490e': - dhcp: don't replace a static lease with a dynamic one
This commit is contained in:
commit
ce007e665d
|
@ -506,7 +506,9 @@ func (s *Server) handleDHCP4Request(p dhcp4.Packet, options dhcp4.Options) dhcp4
|
|||
return dhcp4.ReplyPacket(p, dhcp4.NAK, s.ipnet.IP, nil, 0, nil)
|
||||
}
|
||||
|
||||
if lease.Expiry.Unix() != leaseExpireStatic {
|
||||
lease.Expiry = time.Now().Add(s.leaseTime)
|
||||
}
|
||||
log.Tracef("Replying with ACK. IP: %s HW: %s Expire: %s",
|
||||
lease.IP, lease.HWAddr, lease.Expiry)
|
||||
opt := s.leaseOptions.SelectOrderOrAll(options[dhcp4.OptionParameterRequestList])
|
||||
|
|
Loading…
Reference in New Issue