From ef8bd63075f32b7dcd605a3ed726cefb88125583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sun, 24 Dec 2023 21:33:57 +0800 Subject: [PATCH] PhysicalDisk (Linux): remove trailing spaces --- src/detection/physicaldisk/physicaldisk_linux.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/detection/physicaldisk/physicaldisk_linux.c b/src/detection/physicaldisk/physicaldisk_linux.c index 52f79ff20..6e6d2c854 100644 --- a/src/detection/physicaldisk/physicaldisk_linux.c +++ b/src/detection/physicaldisk/physicaldisk_linux.c @@ -75,7 +75,8 @@ const char* ffDetectPhysicalDisk(FFlist* result, FFPhysicalDiskOptions* options) else { snprintf(pathSysBlock, PATH_MAX, "/sys/block/%s/device/transport", devName); - ffAppendFileBuffer(pathSysBlock, &device->interconnect); + if (ffAppendFileBuffer(pathSysBlock, &device->interconnect)) + ffStrbufTrimRightSpace(&device->interconnect); } } @@ -109,7 +110,8 @@ const char* ffDetectPhysicalDisk(FFlist* result, FFPhysicalDiskOptions* options) { ffStrbufInit(&device->serial); snprintf(pathSysBlock, PATH_MAX, "/sys/block/%s/device/serial", devName); - ffReadFileBuffer(pathSysBlock, &device->serial); + if (ffReadFileBuffer(pathSysBlock, &device->serial)) + ffStrbufTrimRightSpace(&device->serial); } }