>From 489df9ce96c8c14b1ac699c7c472796b916895d2 Mon Sep 17 00:00:00 2001
From: Alexander Kurpiers <[email protected]>
Date: Thu, 9 Jan 2014 20:56:44 +0100
Subject: [PATCH 7/7] Ignore another stray signal from libusb
Jan 26 2013 SM5BSZ. Ignore error code -1
---
src/librtlsdr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/librtlsdr.c b/src/librtlsdr.c
index 5e5775b..a1e5dcc 100644
--- a/src/librtlsdr.c
+++ b/src/librtlsdr.c
@@ -1820,7 +1820,7 @@ int rtlsdr_read_async(rtlsdr_dev_t *dev, rtlsdr_read_async_cb_t cb, void *ctx,
&dev->async_cancel);
if (r < 0) {
/*fprintf(stderr, "handle_events returned: %d\n", r);*/
- if (r == LIBUSB_ERROR_INTERRUPTED) /* stray signal */
+ if (r == LIBUSB_ERROR_INTERRUPTED || r==-1) /* stray signal */
continue;
break;
}
--
1.7.9.5