On Mon, May 13, 2002 at 11:00:09PM -0000, [EMAIL PROTECTED] wrote:
>   Index: http_main.c
>   ===================================================================
>   RCS file: /home/cvs/apache-1.3/src/main/http_main.c,v
>   retrieving revision 1.580
>   retrieving revision 1.581
>   diff -u -r1.580 -r1.581
>   --- http_main.c     22 Apr 2002 18:23:19 -0000      1.580
>   +++ http_main.c     13 May 2002 23:00:07 -0000      1.581
<snip>
>   @@ -3374,19 +3377,24 @@
>        !defined(BONE)
>    /* Don't detach for MPE because child processes can't survive the death of
>       the parent. */
>   -    if ((x = fork()) > 0)
>   -   exit(0);
>   -    else if (x == -1) {
>   -   perror("fork");
>   -   fprintf(stderr, "%s: unable to fork new process\n", ap_server_argv0);
>   -   exit(1);
>   +    if (do_detach) {
>   +        if ((x = fork()) > 0)
>   +            exit(0);
>   +        else if (x == -1) {
>   +            perror("fork");
>   +       fprintf(stderr, "%s: unable to fork new process\n", ap_server_argv0);
>   +       exit(1);
>   +        }
>   +        RAISE_SIGSTOP(DETACH);
>        }
>   -    RAISE_SIGSTOP(DETACH);
>    #endif
>    #ifndef NO_SETSID
>   -    if ((pgrp = setsid()) == -1) {
>   +    if (pgrp = setsid()) == -1) {

Without compiling this, I'd guess that you're missing a (.  This
portion should be reverted.  -- justin

Reply via email to