From c33ff3771bcbab940ee7da88c89e70b61c26d0d3 Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Sat, 14 Feb 2015 23:48:36 +0100 Subject: [PATCH] rigol-ds: fix search for the closest vdiv. We try to find the smallest diff by comparing each diff with the previously known smallest diff, so initially, this smallest diff should be INFINITY so that we are sure to find a smaller one. This fixes the following exception: sr: rigol-ds: Negative vdiv index: -1. Caught exception: not applicable --- src/hardware/rigol-ds/api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/rigol-ds/api.c b/src/hardware/rigol-ds/api.c index 257bd11e..c25f9ef5 100644 --- a/src/hardware/rigol-ds/api.c +++ b/src/hardware/rigol-ds/api.c @@ -502,7 +502,7 @@ static int config_get(uint32_t key, GVariant **data, const struct sr_dev_inst *s const char *tmp_str; uint64_t samplerate; int analog_channel = -1; - float smallest_diff = 0.0000000001; + float smallest_diff = INFINITY; int idx = -1; unsigned i;