Global: uses strtoull for uint64_t

Fixes #2563 #2564
This commit is contained in:
李通洲
2026-09-04 19:35:17 +08:00
parent 4e78f1b703
commit ecee5694fb
6 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -426,7 +426,7 @@ static const char* detectPci(const FFGPUOptions* options, FFlist* gpus, FFstrbuf
ffStrbufAppendS(deviceDir, "/revision");
if (ffReadFileBuffer(deviceDir->chars, buffer)) {
char* pend;
uint64_t revision = strtoul(buffer->chars, &pend, 16);
uint32_t revision = (uint32_t) strtoul(buffer->chars, &pend, 16);
if (pend != buffer->chars) {
ffGPUQueryAmdGpuName((uint16_t) deviceId, (uint8_t) revision, gpu);
}