X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/6262005e88c7c9edff4c0f962ca338ffb2a299fb..9dd0407d4aceadaa76edf339e9afbeda71d2fd8d:/hmsniff.c diff --git a/hmsniff.c b/hmsniff.c index 1936d5b..ee14800 100644 --- a/hmsniff.c +++ b/hmsniff.c @@ -206,11 +206,13 @@ int main(int argc, char **argv) continue; } else if (fd == -1) { if (errno) { - perror("hmcfgusb_poll"); - break; - } else { - /* periodically wakeup the device */ - hmcfgusb_send_null_frame(dev, 1); + if (errno != ETIMEDOUT) { + perror("hmcfgusb_poll"); + break; + } else { + /* periodically wakeup the device */ + hmcfgusb_send_null_frame(dev, 1); + } } } }