diff options
-rw-r--r-- | src/libmirisdr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmirisdr.c b/src/libmirisdr.c index 6a4c0be..58dea97 100644 --- a/src/libmirisdr.c +++ b/src/libmirisdr.c @@ -788,7 +788,7 @@ static void LIBUSB_CALL _libusb_callback(struct libusb_transfer *xfer) } } - if (dev->cb) + if (dev->cb && total_len > 0) dev->cb((uint8_t*)outsamples, total_len * sizeof(int16_t), dev->cb_ctx); /* resubmit transfer */ |