From 4d8aa6b11896dac99f81019e6dea11cc8d8856f1 Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Fri, 25 Aug 2023 15:52:58 +0200 Subject: [PATCH] fix core check --- src/osx/smc.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/osx/smc.cpp b/src/osx/smc.cpp index ace9ce6..36ac4d9 100644 --- a/src/osx/smc.cpp +++ b/src/osx/smc.cpp @@ -94,10 +94,10 @@ namespace Cpu { // according to VirtualSMC docs (hackintosh fake SMC) the enumeration follows with alphabetic chars - not implemented yet here (nor in VirtualSMC) long long SMCConnection::getTemp(int core) { char key[] = SMC_KEY_CPU_TEMP; - if (core > MaxIndexCount) { - return -1; - } if (core >= 0) { + if ((size_t)core > MaxIndexCount) { + return -1; + } snprintf(key, 5, "TC%1cc", KeyIndexes[core]); } long long result = getSMCTemp(key);