mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 03:39:59 +00:00
(Mac/IOHIDManager) Fix leak of elements_raw and elements in iohidmanager_hid_device_add_device
This commit is contained in:
parent
84a83ef43c
commit
c1ed271a12
@ -702,6 +702,8 @@ static void iohidmanager_hid_device_add_device(
|
||||
kCFAllocatorDefault,(CFIndex)count,elements_raw);
|
||||
range = CFRangeMake(0,count);
|
||||
|
||||
CFRelease(elements_raw);
|
||||
|
||||
CFArraySortValues(elements,
|
||||
range, iohidmanager_sort_elements, NULL);
|
||||
|
||||
@ -861,6 +863,8 @@ static void iohidmanager_hid_device_add_device(
|
||||
}
|
||||
}
|
||||
|
||||
CFRelease(elements);
|
||||
|
||||
/* take care of buttons/axes with duplicate 'use' values */
|
||||
for (i = 0; i < 11; i++)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user