From 7c2e3f2f9b6a081193414645a7ab40007dcb74e3 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 15 Dec 2020 19:59:20 +0100 Subject: [PATCH] Changed sleep time from 1 sec to 50 ms --- src/necronda-server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/necronda-server.c b/src/necronda-server.c index 65034ef..7b3b6b0 100644 --- a/src/necronda-server.c +++ b/src/necronda-server.c @@ -130,7 +130,9 @@ void terminate() { signal(SIGTERM, SIG_IGN); if (wait_num > 0) { - sleep(1); + // Wait another 50 ms to let child processes write to stdout/stderr + struct timespec ts = {.tv_sec = 0, .tv_nsec = 50000000}; + nanosleep(&ts, &ts); fprintf(stderr, "\nGoodbye\n"); } else { fprintf(stderr, "Goodbye\n");