From 44b417decad7266ff99b1fe0dcee75901508c4b5 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 14:26:51 +0800 Subject: [PATCH] DiskIO (FreeBSD): skip `/dev/pass*` --- src/detection/diskio/diskio_bsd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/detection/diskio/diskio_bsd.c b/src/detection/diskio/diskio_bsd.c index f73f48f2c..e941a6a8d 100644 --- a/src/detection/diskio/diskio_bsd.c +++ b/src/detection/diskio/diskio_bsd.c @@ -17,6 +17,8 @@ const char* ffDiskIOGetIoCounters(FFlist* result, FFDiskIOOptions* options) for (int i = 0; i < stats.dinfo->numdevs; i++) { struct devstat* current = &stats.dinfo->devices[i]; + if (current->device_type & DEVSTAT_TYPE_PASS) + continue; char deviceName[128]; snprintf(deviceName, sizeof(deviceName), "%s%d", current->device_name, current->unit_number);