summaryrefslogtreecommitdiffstats
path: root/libusbmuxd/libusbmuxd.c
diff options
context:
space:
mode:
Diffstat (limited to 'libusbmuxd/libusbmuxd.c')
-rw-r--r--libusbmuxd/libusbmuxd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libusbmuxd/libusbmuxd.c b/libusbmuxd/libusbmuxd.c
index 31d1c7c..b4afe8e 100644
--- a/libusbmuxd/libusbmuxd.c
+++ b/libusbmuxd/libusbmuxd.c
@@ -604,6 +604,10 @@ int get_next_event(int sfd, usbmuxd_event_cb_t callback, void *user_data)
604 604
605static void device_monitor_cleanup(void* data) 605static void device_monitor_cleanup(void* data)
606{ 606{
607 FOREACH(usbmuxd_device_info_t *dev, &devices) {
608 collection_remove(&devices, dev);
609 free(dev);
610 } ENDFOREACH
607 collection_free(&devices); 611 collection_free(&devices);
608 612
609 close_socket(listenfd); 613 close_socket(listenfd);