diff options
author | Jos Dehaes <jos.dehaes@gmail.com> | 2021-11-28 21:50:49 +0100 |
---|---|---|
committer | Jos Dehaes <jos.dehaes@gmail.com> | 2021-12-02 21:04:57 +0100 |
commit | bcc0acf9f2905d7e2cad3b6d6469e16dbfbdd161 (patch) | |
tree | 2c39eaa04cfd3c53b8e5bdc003eb475b13673c6f /src/osx/smc.cpp | |
parent | 7d20ab3c36cefb507a6ac0a0c05bb32370e56f06 (diff) |
#168 - try again with TC0C smc key
Diffstat (limited to 'src/osx/smc.cpp')
-rw-r--r-- | src/osx/smc.cpp | 5 |
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 |