From 9a10ce65d62526a24cbca2ee9e1cf55e132d6f7a Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Tue, 23 Sep 2014 22:27:34 +0200 Subject: [PATCH] colead-slm: Properly check acquisition sample limit. --- src/hardware/colead-slm/protocol.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/hardware/colead-slm/protocol.c b/src/hardware/colead-slm/protocol.c index 4abcdd5e..ef58ab73 100644 --- a/src/hardware/colead-slm/protocol.c +++ b/src/hardware/colead-slm/protocol.c @@ -173,6 +173,9 @@ static void process_packet(const struct sr_dev_inst *sdi) sr_session_send(devc->cb_data, &packet); devc->num_samples++; + if (devc->num_samples >= devc->limit_samples) + sdi->driver->dev_acquisition_stop((struct sr_dev_inst *)sdi, + devc->cb_data); }