diff options
author | Steve Markgraf <steve@steve-m.de> | 2012-10-16 20:00:07 +0200 |
---|---|---|
committer | Steve Markgraf <steve@steve-m.de> | 2012-10-16 20:00:07 +0200 |
commit | 4d88e1aa7a517ef8bb588c69f5200e5f88d05094 (patch) | |
tree | 2f1c35f2cfd7721e7a08ea6d2ef80a8b11fed510 | |
parent | 42597471181f384f13d8ce1eed35e78573bab02a (diff) |
only call callback if we have samples
Signed-off-by: Steve Markgraf <steve@steve-m.de>
-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 */ |