From 8df6409cb14d97ae7fb32df36ce2780bc504033c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sun, 8 Oct 2023 16:46:53 +0800 Subject: [PATCH] DiskIO (Windows): better device name detection --- src/detection/diskio/diskio_windows.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/detection/diskio/diskio_windows.c b/src/detection/diskio/diskio_windows.c index b535e8299..452f90bcc 100644 --- a/src/detection/diskio/diskio_windows.c +++ b/src/detection/diskio/diskio_windows.c @@ -38,8 +38,9 @@ const char* ffDiskIOGetIoCounters(FFlist* result, FFDiskIOOptions* options) uint32_t index = ffStrbufFirstIndexC(&device->name, '\\'); if (index != device->name.length) ffStrbufAppendNS(&device->type, index, device->name.chars); // SCSI - ffStrbufSubstrAfterFirstS(&device->name, "&Prod_"); ffStrbufSubstrBeforeLastC(&device->name, '\\'); + ffStrbufSubstrAfterFirstS(&device->name, "&Ven_"); + ffStrbufRemoveS(&device->name, "&Prod"); ffStrbufReplaceAllC(&device->name, '_', ' '); } else