diff --git a/src/macos.rs b/src/macos.rs index d6ffb81..c37aba4 100644 --- a/src/macos.rs +++ b/src/macos.rs @@ -39,6 +39,7 @@ pub fn enumerate_platform(vid: Option, pid: Option) -> Vec let properties: CFDictionary = CFMutableDictionary::wrap_under_get_rule(props).to_immutable(); + CFRelease(props.as_void_ptr()); let _ = || -> Result<(), Box> { let key = CFString::from_static_string("idVendor");