diff options
author | Vitali Lovich <vlovich@gmail.com> | 2011-09-16 08:49:54 -0600 |
---|---|---|
committer | Peter Stuge <peter@stuge.se> | 2011-10-17 16:25:50 +0200 |
commit | f52094f37ccaff8137f5ce39867d2dba9b0f6bf9 (patch) | |
tree | ba78fa32db2ed6aa277201ae891df1ab8ce6ec86 /libusb/os/darwin_usb.c | |
parent | 8a2f7b5c0520e6099f2c624cd0994c60867c1628 (diff) | |
download | libusbx-f52094f37ccaff8137f5ce39867d2dba9b0f6bf9.tar.gz |
Darwin: fix port leak during libusb_exit()
Diffstat (limited to 'libusb/os/darwin_usb.c')
-rw-r--r-- | libusb/os/darwin_usb.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libusb/os/darwin_usb.c b/libusb/os/darwin_usb.c index 6e9d36f..113444e 100644 --- a/libusb/os/darwin_usb.c +++ b/libusb/os/darwin_usb.c @@ -364,6 +364,7 @@ static void *event_thread_main (void *arg0) { /* delete notification port */ CFRunLoopSourceInvalidate (libusb_notification_cfsource); IONotificationPortDestroy (libusb_notification_port); + IOObjectRelease (libusb_rem_device_iterator); CFRelease (runloop); |