From 779a33349a7d93795fd2e74c19a537bdfc1c4741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Fri, 14 Oct 2022 16:16:43 +0800 Subject: [PATCH] OS: don't print msys2 logo for native Windows --- src/detection/os/os_windows.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/detection/os/os_windows.cpp b/src/detection/os/os_windows.cpp index ccf7da36e..1607e0555 100644 --- a/src/detection/os/os_windows.cpp +++ b/src/detection/os/os_windows.cpp @@ -59,10 +59,11 @@ void ffDetectOSImpl(FFOSResult* os, const FFinstance* instance) ffStrbufClear(&os->variant); } - if(getenv("MSYSTEM")) + #ifdef __MSYS__ ffStrbufAppendS(&os->id, "MSYS2"); - else + #else ffStrbufAppendF(&os->id, "Windows %*s", os->version.length, os->version.chars); + #endif ffGetWmiObjString(pclsObj, L"BuildNumber", &os->buildID); ffGetWmiObjString(pclsObj, L"OSArchitecture", &os->architecture);