]> sigrok.org Git - libsigrok.git/blobdiff - hardware/rigol-ds/api.c
rigol-ds: Fix divide by zero when no analog probes selected.
[libsigrok.git] / hardware / rigol-ds / api.c
index 598978e3cf4ca8a68a606a3200e5b21b89c9f995..4fc0cd17b11984bc3756315bc2a2398c450a925c 100644 (file)
@@ -515,6 +515,9 @@ static int analog_frame_size(const struct sr_dev_inst *sdi)
                        analog_probes++;
        }
 
+       if (analog_probes == 0)
+               return 0;
+
        switch (devc->data_source) {
        case DATA_SOURCE_LIVE:
                return devc->model->series->live_samples;