>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

Reply via email to