[1/4] unbound-dhcp-leases-bridge: Don't export expired leases to Unbound
Commit Message
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
config/unbound/unbound-dhcp-leases-bridge | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
Reviewed-by: Bernhard Bitsch <bbitsch@ipfire.org>
Am 21.10.2024 um 18:38 schrieb Michael Tremer:
> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
> ---
> config/unbound/unbound-dhcp-leases-bridge | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/config/unbound/unbound-dhcp-leases-bridge b/config/unbound/unbound-dhcp-leases-bridge
> index 986fae2d2..bc944a073 100644
> --- a/config/unbound/unbound-dhcp-leases-bridge
> +++ b/config/unbound/unbound-dhcp-leases-bridge
> @@ -276,7 +276,7 @@ class UnboundDHCPLeasesBridge(object):
> if lease.has_expired():
> log.debug(" Expired")
>
> - self.unbound.update_dhcp_leases(self.leases)
> + self.unbound.update_dhcp_leases([l for l in self.leases if not l.has_expired()])
>
> def _add_lease(self, lease):
> # Skip leases without an FQDN
@@ -276,7 +276,7 @@ class UnboundDHCPLeasesBridge(object):
if lease.has_expired():
log.debug(" Expired")
- self.unbound.update_dhcp_leases(self.leases)
+ self.unbound.update_dhcp_leases([l for l in self.leases if not l.has_expired()])
def _add_lease(self, lease):
# Skip leases without an FQDN