Skip to content

Commit 2f3861e

Browse files
committed
PhysicalMemory: clean up garbage data
1 parent 851f271 commit 2f3861e

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/detection/physicalmemory/physicalmemory.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ static inline const char* getVendorString(unsigned vendorId)
2323

2424
void FFPhysicalMemoryUpdateVendorString(FFPhysicalMemoryResult* device)
2525
{
26+
if (device->vendor.length == 0) return;
2627
if (ffStrbufEqualS(&device->vendor, "Unknown"))
2728
{
2829
ffStrbufClear(&device->vendor);

src/detection/physicalmemory/physicalmemory_linux.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ const char* ffDetectPhysicalMemory(FFlist* result)
191191
device->maxSpeed = data->Speed == 0xFFFF ? data->ExtendedSpeed : data->Speed;
192192

193193
ffStrbufSetStatic(&device->vendor, ffSmbiosLocateString(strings, data->Manufacturer));
194+
ffCleanUpSmbiosValue(&device->vendor);
194195
FFPhysicalMemoryUpdateVendorString(device);
195196

196197
ffStrbufSetStatic(&device->serial, ffSmbiosLocateString(strings, data->SerialNumber));

0 commit comments

Comments
 (0)