From 90b2bf0ad68651c00f6191fe7cf6d0a8cd710756 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Tue, 3 Sep 2024 21:36:03 +0800 Subject: [PATCH] InitSystem (Linux): fix dinit version parsing Ref: https://github.com/fastfetch-cli/fastfetch/issues/1245#issuecomment-2326516448 --- src/detection/initsystem/initsystem_linux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/detection/initsystem/initsystem_linux.c b/src/detection/initsystem/initsystem_linux.c index 3bfa03509..6776ef758 100644 --- a/src/detection/initsystem/initsystem_linux.c +++ b/src/detection/initsystem/initsystem_linux.c @@ -79,6 +79,7 @@ const char* ffDetectInitSystem(FFInitSystemResult* result) }) == NULL && result->version.length) { // Dinit version 0.18.0. + ffStrbufSubstrBeforeFirstC(&result->version, '\n'); ffStrbufTrimRight(&result->version, '.'); ffStrbufSubstrAfterLastC(&result->version, ' '); }