From 07c61f70d99b47841423bff9aa2bc2f81d0e9590 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Mon, 31 Mar 2025 23:39:25 +0800 Subject: [PATCH] InitSystem (Haiku): set pid=0 if fails to detect init pid --- src/detection/initsystem/initsystem_haiku.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/detection/initsystem/initsystem_haiku.c b/src/detection/initsystem/initsystem_haiku.c index 7a18a8e25..032de91f6 100644 --- a/src/detection/initsystem/initsystem_haiku.c +++ b/src/detection/initsystem/initsystem_haiku.c @@ -16,6 +16,7 @@ const char* ffDetectInitSystem(FFInitSystemResult* result) ffStrbufSetStatic(&result->exe, path); ffStrbufSetStatic(&result->name, "launch_daemon"); + result->pid = 0; team_info teamInfo; int32 cookie = 0; @@ -28,7 +29,8 @@ const char* ffDetectInitSystem(FFInitSystemResult* result) } } - ffGetFileVersion(path, &result->version); + if (instance.config.general.detectVersion) + ffGetFileVersion(path, &result->version); return NULL; }