From 9466ee3e51f55cb0e8a91bac3acee40b1b5c1608 Mon Sep 17 00:00:00 2001 From: Linus Dierheimer Date: Fri, 9 Sep 2022 17:53:19 +0200 Subject: [PATCH] Even better GPU names --- src/detection/gpu/gpu_linux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/detection/gpu/gpu_linux.c b/src/detection/gpu/gpu_linux.c index 21d238e2b..83ff93ad8 100644 --- a/src/detection/gpu/gpu_linux.c +++ b/src/detection/gpu/gpu_linux.c @@ -90,8 +90,8 @@ static void pciDetectDeviceName(FFGPUResult* gpu, PCIData* pci, struct pci_dev* ffStrbufRecalculateLength(&gpu->name); uint32_t openingBracket = ffStrbufFirstIndexC(&gpu->name, '['); - uint32_t closingBracket = ffStrbufLastIndexC(&gpu->name, ']'); - if(openingBracket < closingBracket && closingBracket < gpu->name.length) + uint32_t closingBracket = ffStrbufNextIndexC(&gpu->name, openingBracket, ']'); + if(closingBracket < gpu->name.length) { ffStrbufSubstrBefore(&gpu->name, closingBracket); ffStrbufSubstrAfter(&gpu->name, openingBracket);