unbound-dhcp-leases-bridge: Log if a lease is not being added

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2024-05-10 17:31:25 +01:00
parent 9ff53d5786
commit c2761068cc

View File

@@ -288,14 +288,17 @@ class UnboundDHCPLeasesBridge(object):
def _add_lease(self, lease): def _add_lease(self, lease):
# Skip leases without an FQDN # Skip leases without an FQDN
if not lease.fqdn: if not lease.fqdn:
log.debug("Skipping lease without an FQDN: %s" % lease)
return return
# Skip any leases that also are a static host # Skip any leases that also are a static host
elif lease.fqdn in self.hosts: elif lease.fqdn in self.hosts:
log.debug("Skipping lease for which a static host exists: %s" % lease)
return return
# Don't add inactive or expired leases # Don't add inactive or expired leases
elif not lease.active or lease.expired: elif not lease.active or lease.expired:
log.debug("Skipping inactive or expired lease: %s" % lease)
return return
# Remove any previous leases # Remove any previous leases