diff --git a/Modules/Sensors/readers.swift b/Modules/Sensors/readers.swift index 69145d18..414feb17 100644 --- a/Modules/Sensors/readers.swift +++ b/Modules/Sensors/readers.swift @@ -180,7 +180,7 @@ internal class AppleSilicon_SensorsReader: SensorsReader { let namePtr: Unmanaged? = IOHIDServiceClientCopyProperty(service.pointee, "Product" as CFString) let eventPtr: IOHIDEventRef? = IOHIDServiceClientCopyEvent(service.pointee, Int64(eventType), 0, 0) - guard let name = namePtr?.takeUnretainedValue() else { + guard let name = namePtr?.takeRetainedValue() else { return } var value: Double? = nil