- for (i = 0; ctx->probelist[i]; i++) {
- sprintf(outbuf + strlen(outbuf), "%*s:%s\n", max_probename_len,
- ctx->probelist[i], ctx->linebuf + i * ctx->linebuf_len);
+ for (i = 0, l = ctx->channelnames; l; l = l->next, i++) {
+ channel_name = l->data;
+ sprintf((char *)outbuf + strlen((const char *)outbuf),
+ "%*s:%s\n", max_channelname_len,
+ channel_name, ctx->linebuf + i * ctx->linebuf_len);