From: Stephen Hemminger Date: Wed, 8 Aug 2018 16:23:48 +0000 (-0700) Subject: tc: flush after each command in batch mode X-Git-Tag: v4.18.0~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d66fdfda71e4a30c1ca0ddb7b1a048bef30fe79e;p=thirdparty%2Fiproute2.git tc: flush after each command in batch mode After each command flush output. Signed-off-by: Stephen Hemminger --- diff --git a/tc/tc.c b/tc/tc.c index 62d54186e..3bb5910ff 100644 --- a/tc/tc.c +++ b/tc/tc.c @@ -402,6 +402,7 @@ static int batch(const char *name) err = do_cmd(largc, largv, tail == NULL ? NULL : tail->buf, tail == NULL ? 0 : sizeof(tail->buf)); + fflush(stdout); if (err != 0) { fprintf(stderr, "Command failed %s:%d\n", name, cmdlineno - 1);