From 149971197ea910efc5935e0c9f084d300efb6d7b Mon Sep 17 00:00:00 2001 From: Garrett Rooney Date: Sat, 22 Apr 2006 03:55:02 +0000 Subject: [PATCH] * support/fcgistarter.c (main): Oops, we need to detach before the fork, otherwise this all totally fails to work... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@396069 13f79535-47bb-0310-9956-ffa450edef68 --- support/fcgistarter.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/support/fcgistarter.c b/support/fcgistarter.c index ad9b9e5490..43500e82e8 100644 --- a/support/fcgistarter.c +++ b/support/fcgistarter.c @@ -144,17 +144,17 @@ int main(int argc, const char *argv[]) exit_error(rv, "apr_socket_listen"); } + rv = apr_proc_detach(APR_PROC_DETACH_DAEMONIZE); + if (rv) { + exit_error(rv, "apr_proc_detach"); + } + while (--num_to_start >= 0) { rv = apr_proc_fork(&proc, pool); if (rv == APR_INCHILD) { apr_os_file_t oft = 0; apr_os_sock_t oskt; - rv = apr_proc_detach(APR_PROC_DETACH_DAEMONIZE); - if (rv) { - exit_error(rv, "apr_proc_detach"); - } - #if defined(WIN32) || defined(OS2) || defined(NETWARE) #error "Please implement me." #else -- 2.49.0