Darwin: fix port leak during libusb_exit()
authorVitali Lovich <vlovich@gmail.com>
Fri, 16 Sep 2011 14:49:54 +0000 (08:49 -0600)
committerPeter Stuge <peter@stuge.se>
Mon, 17 Oct 2011 14:25:50 +0000 (16:25 +0200)
libusb/os/darwin_usb.c

index 6e9d36f..113444e 100644 (file)
@@ -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);