X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fipdbg-la%2Fapi.c;h=59f3f56e955d1313f8538605ee3b8955859c8d24;hb=e91c9f6e258ca5de115cba8032ce42f91e300b19;hp=e89c3a2886a2dd68c3b03d5541040b1088f25d81;hpb=ac3625bef92fd9a9f7aad15d4515a5cfafe32f20;p=libsigrok.git diff --git a/src/hardware/ipdbg-la/api.c b/src/hardware/ipdbg-la/api.c index e89c3a28..59f3f56e 100644 --- a/src/hardware/ipdbg-la/api.c +++ b/src/hardware/ipdbg-la/api.c @@ -113,10 +113,9 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options) sr_dbg("limit samples = %" PRIu64 "\n", devc->limit_samples_max); for (uint32_t i = 0; i < devc->data_width; i++) { - const uint8_t buf_size = 16; - char buf[buf_size]; - snprintf(buf, buf_size, "ch%d", i); - sr_channel_new(sdi, i, SR_CHANNEL_LOGIC, TRUE, buf); + char *name = g_strdup_printf("CH%d", i); + sr_channel_new(sdi, i, SR_CHANNEL_LOGIC, TRUE, name); + g_free(name); } sdi->inst_type = SR_INST_USER;