X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fasync.c;h=e12e140daae9b0a4d5cccd0ae08b076fb782f5c4;hp=5c2c4da73d31b1929b1dd25fcaa513c1b2337e92;hb=163daaf4813b2061b106b9b0077202724e3dca04;hpb=37965b33eeb202773dc70c4546d0b050b8e717b5;ds=sidebyside diff --git a/tools/ccanlint/async.c b/tools/ccanlint/async.c index 5c2c4da7..e12e140d 100644 --- a/tools/ccanlint/async.c +++ b/tools/ccanlint/async.c @@ -47,10 +47,12 @@ static void run_more(void) while (num_running < lbalance_target(lb)) { int p[2]; + c = tlist_top(&pending, struct command, list); if (!c) break; + fflush(stdout); if (pipe(p) != 0) err(1, "Pipe failed"); c->pid = fork();