X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fhardware%2Frdtech-um%2Fapi.c;h=ce0356e03248610b9a2c27dc3a87c37514cbab80;hp=768596a647679325c443ec4ce06f420d8ff550be;hb=7cfa93b013341e1980461c4a56c8d8c0bca800c8;hpb=ae33433bec2a5648fed05594810a9a2dca933586 diff --git a/src/hardware/rdtech-um/api.c b/src/hardware/rdtech-um/api.c index 768596a6..ce0356e0 100644 --- a/src/hardware/rdtech-um/api.c +++ b/src/hardware/rdtech-um/api.c @@ -80,8 +80,10 @@ static GSList *rdtech_um_scan(struct sr_dev_driver *di, sdi->inst_type = SR_INST_SERIAL; sdi->conn = serial; - for (ch_idx = 0; (name = p->channels[ch_idx].name); ch_idx++) + for (ch_idx = 0; ch_idx < p->channel_count; ch_idx++) { + name = p->channels[ch_idx].name; sr_channel_new(sdi, ch_idx, SR_CHANNEL_ANALOG, TRUE, name); + } devices = g_slist_append(NULL, sdi); serial_close(serial);