From 81f7861147ac632f10dfd80c43b3e29373356e8c Mon Sep 17 00:00:00 2001 From: xzl Date: Tue, 1 Aug 2023 07:24:56 +0000 Subject: [PATCH] Disk(Linux): fix byteUsed not correctly in ext4 --- src/detection/disk/disk_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/detection/disk/disk_linux.c b/src/detection/disk/disk_linux.c index 6cca83dab..afde1887e 100644 --- a/src/detection/disk/disk_linux.c +++ b/src/detection/disk/disk_linux.c @@ -197,7 +197,7 @@ static void detectStats(FFDisk* disk) memset(&fs, 0, sizeof(struct statvfs)); //Set all values to 0, so our values get initialized to 0 too disk->bytesTotal = fs.f_blocks * fs.f_frsize; - disk->bytesUsed = disk->bytesTotal - (fs.f_bavail * fs.f_frsize); + disk->bytesUsed = disk->bytesTotal - (fs.f_bfree * fs.f_frsize); disk->filesTotal = (uint32_t) fs.f_files; disk->filesUsed = (uint32_t) (disk->filesTotal - fs.f_ffree);