Page MenuHomeFreeBSD

D50170.id155151.diff
No OneTemporary

D50170.id155151.diff

diff --git a/lib/libusb/libusb10_hotplug.c b/lib/libusb/libusb10_hotplug.c
--- a/lib/libusb/libusb10_hotplug.c
+++ b/lib/libusb/libusb10_hotplug.c
@@ -407,6 +407,7 @@
HOTPLUG_LOCK(ctx);
TAILQ_REMOVE(&ctx->hotplug_cbh, handle, entry);
+ libusb_interrupt_event_handler(ctx);
HOTPLUG_UNLOCK(ctx);
free(handle);
diff --git a/lib/libusb/libusb10_io.c b/lib/libusb/libusb10_io.c
--- a/lib/libusb/libusb10_io.c
+++ b/lib/libusb/libusb10_io.c
@@ -231,6 +231,7 @@
/* Wakeup other waiters */
pthread_cond_broadcast(&ctx->ctx_cond);
+ DPRINTF(ctx, LIBUSB_DEBUG_FUNCTION, "libusb10_handle_events_sub complete");
return (err);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 7, 2:57 PM (13 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31038280
Default Alt Text
D50170.id155151.diff (640 B)

Event Timeline