aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2012-10-16 20:00:07 +0200
committerSteve Markgraf <steve@steve-m.de>2012-10-16 20:00:07 +0200
commit4d88e1aa7a517ef8bb588c69f5200e5f88d05094 (patch)
tree2f1c35f2cfd7721e7a08ea6d2ef80a8b11fed510
parent42597471181f384f13d8ce1eed35e78573bab02a (diff)
only call callback if we have samples
Signed-off-by: Steve Markgraf <steve@steve-m.de>
-rw-r--r--src/libmirisdr.c2
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 */