rigol-ds: Fix broken channel group check in config_list().
This commit is contained in:
parent
f579d08bc5
commit
40c2c9159c
|
@ -818,15 +818,10 @@ static int config_list(uint32_t key, GVariant **data, const struct sr_dev_inst *
|
|||
return SR_ERR_ARG;
|
||||
|
||||
/* If a channel group is specified, it must be a valid one. */
|
||||
if (cg) {
|
||||
for (i = 0; i < devc->model->analog_channels; i++)
|
||||
if (cg == devc->analog_groups[i])
|
||||
break;
|
||||
if (i >= devc->model->analog_channels) {
|
||||
if (cg && !g_slist_find(sdi->channel_groups, cg)) {
|
||||
sr_err("Invalid channel group specified.");
|
||||
return SR_ERR;
|
||||
}
|
||||
}
|
||||
|
||||
switch (key) {
|
||||
case SR_CONF_DEVICE_OPTIONS:
|
||||
|
|
Loading…
Reference in New Issue