From e5f0536be17b866cb688ccda65ad7568fe3a5578 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 6 Jun 2025 10:13:56 +0200 Subject: [PATCH] run: skip multi-processing on macOS --- run.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/run.py b/run.py index 136109878..87128ac62 100755 --- a/run.py +++ b/run.py @@ -47,8 +47,10 @@ import traceback import platform VALIDATE_EVE = False +# Windows and macOS don't support the mp logic below. WIN32 = sys.platform == "win32" -MP = not WIN32 +DARWIN = sys.platform == "darwin" +MP = not WIN32 and not DARWIN suricata_yaml = "suricata.yaml" if WIN32 else "./suricata.yaml" # Determine the Suricata binary -- 2.47.2