summaryrefslogtreecommitdiffstats
path: root/src/osx/smc.cpp
diff options
context:
space:
mode:
authorJos Dehaes <jos.dehaes@gmail.com>2021-11-28 21:50:49 +0100
committerJos Dehaes <jos.dehaes@gmail.com>2021-12-02 21:04:57 +0100
commitbcc0acf9f2905d7e2cad3b6d6469e16dbfbdd161 (patch)
tree2c39eaa04cfd3c53b8e5bdc003eb475b13673c6f /src/osx/smc.cpp
parent7d20ab3c36cefb507a6ac0a0c05bb32370e56f06 (diff)
#168 - try again with TC0C smc key
Diffstat (limited to 'src/osx/smc.cpp')
-rw-r--r--src/osx/smc.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/osx/smc.cpp b/src/osx/smc.cpp
index 2482ae3..7386dbf 100644
--- a/src/osx/smc.cpp
+++ b/src/osx/smc.cpp
@@ -63,6 +63,11 @@ namespace Cpu {
snprintf(key, 5, "TC%1dc", core);
}
result = SMCReadKey(key, &val);
+ if (result != kIOReturnSuccess) {
+ // try again with C
+ snprintf(key, 5, "TC%1dC", core);
+ result = SMCReadKey(key, &val);
+ }
if (result == kIOReturnSuccess) {
if (strcmp(val.dataType, DATATYPE_SP78) == 0) {
// convert sp78 value to temperature