X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Fcsv.c;h=cf9144bc0ba5bbd29639a4a5c4021c235e142735;hb=4472867a9f17101c7849f26fff9dcce7010f7ac7;hp=5ca8c392d3afcb8300a5576294f2d08913548595;hpb=e96cf218c08d474fca0285113ad334823a60a3b9;p=libsigrok.git diff --git a/output/csv.c b/output/csv.c index 5ca8c392..cf9144bc 100644 --- a/output/csv.c +++ b/output/csv.c @@ -150,6 +150,10 @@ static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, g_string_append_c(*out, c ? '1' : '0'); g_string_append_c(*out, ctx->separator); } + if (i && j) { + /* Drop last separator. */ + g_string_truncate(*out, (*out)->len - 1); + } g_string_append_printf(*out, "\n"); } break;