]> sigrok.org Git - libsigrok.git/blobdiff - hardware/tondaj-sl-814/protocol.c
Fix limit_samples check in various drivers.
[libsigrok.git] / hardware / tondaj-sl-814 / protocol.c
index 57472520aa30313fbf33d9ec96423a5660581864..e20351ac940f32e6a75636b71a666fb0f2142288 100644 (file)
@@ -194,11 +194,9 @@ int tondaj_sl_814_receive_data(int fd, int revents, void *cb_data)
        }
 
        /* Stop acquisition if we acquired enough samples. */
-       if (devc->limit_samples > 0) {
-               if (devc->num_samples >= devc->limit_samples) {
-                       sr_info("Requested number of samples reached.");
-                       sdi->driver->dev_acquisition_stop(sdi, cb_data);
-               }
+       if (devc->limit_samples && devc->num_samples >= devc->limit_samples) {
+               sr_info("Requested number of samples reached.");
+               sdi->driver->dev_acquisition_stop(sdi, cb_data);
        }
 
        return TRUE;