summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libusb/io.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/libusb/io.c b/libusb/io.c
index 48ffce7..e41b51e 100644
--- a/libusb/io.c
+++ b/libusb/io.c
@@ -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