manoj       99/08/27 14:28:17

  Modified:    src/modules/mpm/dexter dexter.c
  Log:
  Be consistent with how we indicate child death and use status =
  SERVER_DEAD instead of pid = 0. I don't think this actually caused any
  bugs, but just in case...
  
  Revision  Changes    Path
  1.29      +2 -2      apache-2.0/src/modules/mpm/dexter/dexter.c
  
  Index: dexter.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/mpm/dexter/dexter.c,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -d -u -r1.28 -r1.29
  --- dexter.c  1999/08/27 21:22:28     1.28
  +++ dexter.c  1999/08/27 21:28:16     1.29
  @@ -319,12 +319,12 @@
        for (i = 0; i < max_daemons_limit; ++i) {
            int pid = ap_scoreboard_image[i].pid;
   
  -         if (pid == my_pid || pid == 0)
  +         if (ap_scoreboard_image[i].status == SERVER_DEAD)
                continue;
   
            waitret = waitpid(pid, &status, WNOHANG);
            if (waitret == pid || waitret == -1) {
  -             ap_scoreboard_image[i].pid = 0;
  +             ap_scoreboard_image[i].status = SERVER_DEAD;
                continue;
            }
            ++not_dead_yet;
  
  
  

Reply via email to