fix(backend_server.py): check if client to disconnect has an open socket
This commit is contained in:
@@ -168,6 +168,12 @@ class BackendServer:
|
|||||||
"""
|
"""
|
||||||
self.logger.info(f"[-] Disconnecting {client}...")
|
self.logger.info(f"[-] Disconnecting {client}...")
|
||||||
|
|
||||||
|
if client.socket is None:
|
||||||
|
self.logger.warning(
|
||||||
|
f"Client {client} has no socket, nothing to disconnect."
|
||||||
|
)
|
||||||
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.selector.unregister(client.socket)
|
self.selector.unregister(client.socket)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user