X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fgwinstek-gpd%2Fapi.c;h=a85be2ed3d433746338580b0544e0aecac5ccbe9;hb=861fa81fdd0e2031e798e6a637b66c6abe2df2d8;hp=2b685202733612b8e6db6262f47841c8080b69bf;hpb=c93c014f47338b4b4fa884c2a4a030658da1ae2b;p=libsigrok.git diff --git a/src/hardware/gwinstek-gpd/api.c b/src/hardware/gwinstek-gpd/api.c index 2b685202..a85be2ed 100644 --- a/src/hardware/gwinstek-gpd/api.c +++ b/src/hardware/gwinstek-gpd/api.c @@ -194,11 +194,8 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options) for (i = 0; i < model->num_channels; i++) { snprintf(channel, sizeof(channel), "CH%d", i + 1); ch = sr_channel_new(sdi, i, SR_CHANNEL_ANALOG, TRUE, channel); - cg = g_malloc(sizeof(struct sr_channel_group)); - cg->name = g_strdup(channel); + cg = sr_channel_group_new(sdi, channel, NULL); cg->channels = g_slist_append(NULL, ch); - cg->priv = NULL; - sdi->channel_groups = g_slist_append(sdi->channel_groups, cg); } devc = g_malloc0(sizeof(struct dev_context));