From c11220e9c9105d4d264000e31e1e72d806642b0a Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Wed, 25 Nov 2009 18:51:31 +0000 Subject: [PATCH] fflush the new configurable stdout output to allow proper pipe/netcat setups. --- canplayer.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/canplayer.c b/canplayer.c index efce089..9494a6d 100644 --- a/canplayer.c +++ b/canplayer.c @@ -423,11 +423,12 @@ int main(int argc, char **argv) txidx = get_txidx(device); } - if (txidx == STDOUTIDX) /* hook to print logfile lines on stdout */ + if (txidx == STDOUTIDX) { /* hook to print logfile lines on stdout */ printf("%s", buf); /* print the line AS-IS without extra \n */ + fflush(stdout); - else if (txidx > 0) { /* only send to valid CAN devices */ + } else if (txidx > 0) { /* only send to valid CAN devices */ if (parse_canframe(ascframe, &frame)) { fprintf(stderr, "wrong CAN frame format: '%s'!", ascframe); -- 2.39.2