From 4194e5691239be6f9b7f659329c17cd1ce137dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Mon, 9 Oct 2023 15:39:34 +0800 Subject: [PATCH] DiskIO (Windows): better name detection for Github Action --- src/detection/diskio/diskio_windows.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/detection/diskio/diskio_windows.c b/src/detection/diskio/diskio_windows.c index 452f90bcc..e45599cd6 100644 --- a/src/detection/diskio/diskio_windows.c +++ b/src/detection/diskio/diskio_windows.c @@ -37,11 +37,15 @@ const char* ffDiskIOGetIoCounters(FFlist* result, FFDiskIOOptions* options) // SCSI\Disk&Ven_NVMe&Prod_WDC_PC_SN810_SDC\5&19cebb7&0&000000 uint32_t index = ffStrbufFirstIndexC(&device->name, '\\'); if (index != device->name.length) + { ffStrbufAppendNS(&device->type, index, device->name.chars); // SCSI + ffStrbufSubstrAfter(&device->name, index + 1); + } ffStrbufSubstrBeforeLastC(&device->name, '\\'); ffStrbufSubstrAfterFirstS(&device->name, "&Ven_"); ffStrbufRemoveS(&device->name, "&Prod"); ffStrbufReplaceAllC(&device->name, '_', ' '); + ffStrbufTrim(&device->name, ' '); } else ffStrbufSetWS(&device->name, szDevice);