From 38e72b27166d585cf53d0450bf4dbe6c68250551 Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Mon, 6 Nov 2023 12:12:46 +0000 Subject: [PATCH] Need to check for both `_closing` and `_closed` Signed-off-by: Pedro Algarvio --- salt/transport/tcp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/salt/transport/tcp.py b/salt/transport/tcp.py index 3af3fbedaf2..1c5db5614c6 100644 --- a/salt/transport/tcp.py +++ b/salt/transport/tcp.py @@ -773,7 +773,7 @@ class MessageClient: # TODO: timeout inflight sessions def close(self): - if self._closing: + if self._closing or self._closed: return self._closing = True self.io_loop.add_timeout(1, self.check_close)