X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Frigol-ds%2Fprotocol.c;h=9e7863ce0efc685c17beba8edc350596d3f5c894;hb=effb9dd1c22dd10e1f276544bdadf4d3acf7dcc3;hp=97cb353c6ca597d1b9fe19b7e94396a0c043d7e8;hpb=155b680da482cea2381becb73c51cfb838bff31e;p=libsigrok.git diff --git a/src/hardware/rigol-ds/protocol.c b/src/hardware/rigol-ds/protocol.c index 97cb353c..9e7863ce 100644 --- a/src/hardware/rigol-ds/protocol.c +++ b/src/hardware/rigol-ds/protocol.c @@ -728,7 +728,7 @@ SR_PRIV int rigol_ds_get_dev_cfg(const struct sr_dev_inst *sdi) devc->la_enabled = !strcmp(t_s, "ON") ? TRUE : FALSE; sr_dbg("Logic analyzer %s, current digital channel state:", devc->la_enabled ? "enabled" : "disabled"); - for (i = 0; i < 16; i++) { + for (i = 0; i < ARRAY_SIZE(devc->digital_channels); i++) { cmd = g_strdup_printf(":DIG%d:TURN?", i); res = sr_scpi_get_string(sdi->conn, cmd, &t_s); g_free(cmd);