From cb042d16a27657f33f7193892178fc47266f5b16 Mon Sep 17 00:00:00 2001 From: brightio Date: Mon, 13 Nov 2023 20:39:29 +0100 Subject: [PATCH 1/3] Handle FTP exceptions properly --- servers/FTP.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/FTP.py b/servers/FTP.py index b60b3d9..d1ffac0 100755 --- a/servers/FTP.py +++ b/servers/FTP.py @@ -55,5 +55,5 @@ class FTP(BaseRequestHandler): data = self.request.recv(1024) except Exception: - raise + self.request.close() pass From f6d1e6027ad1a88c07290ebec01170cf159f2675 Mon Sep 17 00:00:00 2001 From: brightio Date: Mon, 13 Nov 2023 20:46:46 +0100 Subject: [PATCH 2/3] Handle MQTT exceptions properly --- servers/MQTT.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/MQTT.py b/servers/MQTT.py index f654664..1f870e2 100644 --- a/servers/MQTT.py +++ b/servers/MQTT.py @@ -201,5 +201,5 @@ class MQTT(BaseRequestHandler): except Exception: - raise + self.request.close() pass From 6a7643746426943ebd1228557f2b4a35fc4cecdc Mon Sep 17 00:00:00 2001 From: brightio Date: Mon, 13 Nov 2023 20:49:01 +0100 Subject: [PATCH 3/3] Handle WinRM exceptions properly --- servers/WinRM.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/WinRM.py b/servers/WinRM.py index 25305f1..dda1355 100644 --- a/servers/WinRM.py +++ b/servers/WinRM.py @@ -175,6 +175,6 @@ class WinRM(BaseRequestHandler): self.request.send(NetworkSendBufferPython2or3(Buffer)) except: - raise + self.request.close() pass