From: Soeren Apel Date: Wed, 6 Aug 2014 14:06:09 +0000 (+0200) Subject: Fix typo in the Hameg HMO driver and add some error message for when the float compar... X-Git-Tag: libsigrok-0.4.0~1169 X-Git-Url: https://sigrok.org/gitweb/?a=commitdiff_plain;h=b4e31d2aac02fb530326aaabedd3742772c52a2e;hp=375340a7245cdbfe1c769108fee77d52c45c963a;p=libsigrok.git Fix typo in the Hameg HMO driver and add some error message for when the float comparison breaks --- diff --git a/src/hardware/hameg-hmo/protocol.c b/src/hardware/hameg-hmo/protocol.c index afa6efe3..de23835e 100644 --- a/src/hardware/hameg-hmo/protocol.c +++ b/src/hardware/hameg-hmo/protocol.c @@ -355,8 +355,10 @@ static int analog_channel_state_get(struct sr_scpi_dev_inst *scpi, break; } } - if (i == config->num_vdivs) + if (j == config->num_vdivs) { + sr_err("Could not determine array index for vertical div scale."); return SR_ERR; + } g_snprintf(command, sizeof(command), (*config->scpi_dialect)[SCPI_CMD_GET_VERTICAL_OFFSET], @@ -502,8 +504,10 @@ SR_PRIV int hmo_scope_state_get(struct sr_dev_inst *sdi) break; } } - if (i == config->num_timebases) + if (i == config->num_timebases) { + sr_err("Could not determine array index for time base."); return SR_ERR; + } if (sr_scpi_get_float(sdi->conn, (*config->scpi_dialect)[SCPI_CMD_GET_HORIZ_TRIGGERPOS],