# HG changeset patch # User Olaf Wintermann # Date 1750232309 -7200 # Node ID 447e6d9ba8a4af2d8b5606e1748d2745c475b200 # Parent a655e63976638e1aa69a1cd807b3f9d98a16214a fix stderr logging diff -r a655e6397663 -r 447e6d9ba8a4 src/server/daemon/main.c --- a/src/server/daemon/main.c Sun Jun 01 21:59:46 2025 +0200 +++ b/src/server/daemon/main.c Wed Jun 18 09:38:29 2025 +0200 @@ -176,7 +176,7 @@ int poll_fails = 0; for(;;) { - if(poll(fds, 1, 1000000) < 0) { + if(poll(fds, 2, 1000000) < 0) { if(errno == EINTR) { continue; } @@ -196,7 +196,7 @@ // check stderr if(fds[1].revents & POLLIN) { - if(log_pipe("stderr", fds[0].fd, log_pipe_stderr_buf, &log_pipe_stderr_tmp_pos)) { + if(log_pipe("stderr", fds[1].fd, log_pipe_stderr_buf, &log_pipe_stderr_tmp_pos)) { log_ereport(LOG_WARN, "log_pipe stderr failed"); break; }