From 429e47b01dcc064e57ba53a5b3ec0ff65a9a5fcd Mon Sep 17 00:00:00 2001 From: Haihan Jiang Date: Tue, 26 May 2026 01:27:52 -0700 Subject: [PATCH] fix: make SOAR cleanup idempotent --- server/secops-soar/secops_soar_mcp/bindings.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/secops-soar/secops_soar_mcp/bindings.py b/server/secops-soar/secops_soar_mcp/bindings.py index 094c1f1a..077aafda 100644 --- a/server/secops-soar/secops_soar_mcp/bindings.py +++ b/server/secops-soar/secops_soar_mcp/bindings.py @@ -49,4 +49,6 @@ async def bind(): async def cleanup(): """Cleans up global variables.""" + if http_client is None: + return await http_client.close()