]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
unbound-dhcp-leases-bridge: Remove running indicator
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 10 May 2024 13:31:53 +0000 (14:31 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 10 May 2024 13:31:53 +0000 (14:31 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/unbound/unbound-dhcp-leases-bridge

index f8f64b654941665f5c7a72caeb50b6f716bdb671..6aa9bf9da4625c61769b71af4448eb0b094df5e3 100644 (file)
@@ -88,21 +88,17 @@ class UnboundDHCPLeasesBridge(object):
                self.socket = None
 
                self.unbound = UnboundConfigWriter(unbound_leases_file)
-               self.running = False
 
                # Load all required data
                self.reload()
 
        def run(self):
                log.info("Unbound DHCP Leases Bridge started on %s" % self.leases_file)
-               self.running = True
 
                # Open the server socket
                self.socket = self._open_socket(self.socket_path)
 
-               while self.running:
-                       log.debug("Wakeup of main loop")
-
+               while True:
                        # Accept any incoming connections
                        try:
                                conn, peer = self.socket.accept()
@@ -223,8 +219,6 @@ class UnboundDHCPLeasesBridge(object):
                if self.socket:
                        self.socket.close()
 
-               self.running = False
-
 
 class DHCPLeases(object):
        regex_leaseblock = re.compile(r"lease (?P<ipaddr>\d+\.\d+\.\d+\.\d+) {(?P<config>[\s\S]+?)\n}")