remove extra timeout check
authorDaniel Drake <dsd@gentoo.org>
Sun, 27 Apr 2008 18:56:02 +0000 (19:56 +0100)
committerDaniel Drake <dsd@gentoo.org>
Sun, 27 Apr 2008 18:56:02 +0000 (19:56 +0100)
If select() didn't timeout then don't check for more timeouts

libusb/io.c

index 48ffce7..e41b51e 100644 (file)
@@ -993,11 +993,10 @@ static int handle_events(struct timeval *tv)
        }
 
        r = usbi_backend->handle_events(_readfds, _writefds);
-       if (r < 0)
-               return r;
+       if (r)
+               usbi_err("backend handle_events failed with error %d", r);
 
-       /* FIXME check return value? */
-       return handle_timeouts();
+       return r;
 }
 
 /** \ingroup poll