diff --git a/src/detection/os/os_windows.cpp b/src/detection/os/os_windows.cpp index e28607c9c..5bd9d11c5 100644 --- a/src/detection/os/os_windows.cpp +++ b/src/detection/os/os_windows.cpp @@ -26,6 +26,7 @@ void ffDetectOSImpl(FFOSResult* os, const FFinstance* instance) if(FFWmiRecord record = query.next()) { record.getString(L"Caption", &os->variant); + ffStrbufTrimRight(&os->variant, ' '); if(ffStrbufStartsWithS(&os->variant, "Microsoft Windows ")) { ffStrbufAppendS(&os->name, "Microsoft Windows");