mirror of
git://git.code.sf.net/p/dhcpd-pools/code
synced 2025-12-17 16:26:59 +00:00
getdata: treat binding states abandoned, expired and release like free
This commit is contained in:
parent
cdf2c81f31
commit
b858a4778b
3 changed files with 23 additions and 11 deletions
|
|
@ -124,7 +124,10 @@ int parse_leases(void)
|
|||
parse_ipaddr(ipstring, &addr);
|
||||
continue;
|
||||
}
|
||||
if (HAS_PREFIX(line, PREFIX_BINDING_STATE_FREE)) {
|
||||
if (HAS_PREFIX(line, PREFIX_BINDING_STATE_FREE) ||
|
||||
HAS_PREFIX(line, PREFIX_BINDING_STATE_ABANDONED) ||
|
||||
HAS_PREFIX(line, PREFIX_BINDING_STATE_EXPIRED) ||
|
||||
HAS_PREFIX(line, PREFIX_BINDING_STATE_RELEASED)) {
|
||||
/* remove old entry, if exists */
|
||||
if ((lease = find_lease(&addr)) != NULL) {
|
||||
delete_lease(lease);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue