From 6ab49d28030908d64097943a5ececdc02aec8e65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Gradowski?= Date: Tue, 16 Nov 2021 20:40:49 +0100 Subject: [PATCH] fix SISEGV on Mojave --- src/osx/sensors.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osx/sensors.cpp b/src/osx/sensors.cpp index bd6312e..56aca68 100644 --- a/src/osx/sensors.cpp +++ b/src/osx/sensors.cpp @@ -37,7 +37,8 @@ CFDictionaryRef matching(int page, int usage) { nums[1] = CFNumberCreate(0, kCFNumberSInt32Type, &usage); CFDictionaryRef dict = CFDictionaryCreate(0, (const void **)keys, (const void **)nums, 2, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); - CFRelease(keys); + CFRelease(keys[0]); + CFRelease(keys[1]); return dict; }