fix(backend_server.py): handle unregister exceptions

This commit is contained in:
2025-09-22 21:56:40 +02:00
parent 6ef3f58d73
commit f0eeeb79a1

View File

@@ -123,7 +123,10 @@ class BackendServer:
sock (socket.socket): The client socket to disconnect.
"""
self.logger.info(f"[-] Disconnecting {client}")
self.selector.unregister(client.socket)
try:
self.selector.unregister(client.socket)
except Exception as e:
self.logger.error(f"Error unregistering client {client}: {e}")
client.disconnect()
def _handle_connection(