diff --git a/repos/libports/src/test/libc_pipe/main.cc b/repos/libports/src/test/libc_pipe/main.cc index 31da4be6e1..816dc99bf4 100644 --- a/repos/libports/src/test/libc_pipe/main.cc +++ b/repos/libports/src/test/libc_pipe/main.cc @@ -80,8 +80,7 @@ int main(int argc, char *argv[]) exit(1); } - /* pthread_join() is not implemented at this time */ - while (!reader_finished) { } + pthread_join(tid, NULL); printf("--- test finished ---\n");