diff --git a/test/litest-runner.c b/test/litest-runner.c index faf84535..a11d575b 100644 --- a/test/litest-runner.c +++ b/test/litest-runner.c @@ -123,7 +123,8 @@ static void close_pipes(int fds[_FD_LAST]) { for (int i = 0; i < _FD_LAST; i++) { - fsync(fds[i]); + if (fds[i] != -1) + fsync(fds[i]); xclose(&fds[i]); } }