From c2d46d901822c54a0677318522db62f30b8d5f04 Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Tue, 28 Apr 2009 02:13:12 +0200 Subject: poll on listenfd --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 6773d0e..bc846cc 100644 --- a/main.c +++ b/main.c @@ -80,6 +80,7 @@ int main_loop(int listenfd) usbmuxd_log(LL_SPEW, "USB timeout is %d ms", to); fdlist_create(&pollfds); + fdlist_add(&pollfds, FD_LISTEN, listenfd, POLLIN); usb_get_fds(&pollfds); usbmuxd_log(LL_SPEW, "fd count is %d", pollfds.count); @@ -92,13 +93,15 @@ int main_loop(int listenfd) return -1; } } else { + int done_usb = 0; for(i=0; i