X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftap.c;h=4bb695ef4ebcccd6a1bd26182b46e28aa394c7a5;hb=ee103ff3022c64569bbcc19f0c2fee195b07b1ce;hp=a54fd178d12f96cf9a32ac591754526c4149e4b4;hpb=45b22615b67b3ddc8f38ad007d0121a96e1097f6;p=ust.git diff --git a/tests/tap.c b/tests/tap.c index a54fd17..4bb695e 100644 --- a/tests/tap.c +++ b/tests/tap.c @@ -58,6 +58,9 @@ static void tap_comment_stdout(void) goto close_pipe; } + /* Set it before we create the reading thread */ + setlinebuf(pipe_r_file); + stdout_fileno = fileno(stdout); if (stdout_fileno < 0) { perror("# Couldn't get fileno for stdout!?"); @@ -112,7 +115,7 @@ static void tap_comment_stdout(void) setlinebuf(stdout); setlinebuf(stderr); - setlinebuf(pipe_r_file); + return;