X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Frigol-dg%2Fapi.c;h=a173243264576e2a0ff6e8859d03e240f464f080;hb=861fa81fdd0e2031e798e6a637b66c6abe2df2d8;hp=e8a3aadc8acd4ea2fd8edaa2824bb114abb42f31;hpb=ff85a7f0ab3cedf0b44b48e6f3e59da9c767d53b;p=libsigrok.git diff --git a/src/hardware/rigol-dg/api.c b/src/hardware/rigol-dg/api.c index e8a3aadc..a1732432 100644 --- a/src/hardware/rigol-dg/api.c +++ b/src/hardware/rigol-dg/api.c @@ -380,12 +380,9 @@ static struct sr_dev_inst *probe_device(struct sr_scpi_dev_inst *scpi) for (i = 0; i < device->num_channels; i++) { ch = sr_channel_new(sdi, ch_idx++, SR_CHANNEL_ANALOG, TRUE, device->channels[i].name); - cg = g_malloc0(sizeof(*cg)); snprintf(tmp, sizeof(tmp), "%u", i + 1); - cg->name = g_strdup(tmp); + cg = sr_channel_group_new(sdi, tmp, NULL); cg->channels = g_slist_append(cg->channels, ch); - - sdi->channel_groups = g_slist_append(sdi->channel_groups, cg); } /* Create channels for the frequency counter output. */