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