From 54da58ca9b9bde79d1b22e5254d7e396ff024fea Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Wed, 22 Jan 2014 02:44:52 +0100 Subject: [PATCH] output/csv: Drop extra separator on every line. --- output/csv.c | 4 ++++ 1 file changed, 4 insertions(+) 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;