diff src/os/unix/ngx_process.c @ 224:d427f1c3fe95

nginx-0.0.1-2004-01-13-09:39:14 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 13 Jan 2004 06:39:14 +0000
parents 99df0edb63ed
children 2e9a8a14a0cf
line wrap: on
line diff
--- a/src/os/unix/ngx_process.c
+++ b/src/os/unix/ngx_process.c
@@ -70,6 +70,7 @@ ngx_int_t ngx_spawn_process(ngx_cycle_t 
                                       (respawn == NGX_PROCESS_RESPAWN) ? 1 : 0;
     ngx_processes[ngx_last_process].detached =
                                      (respawn == NGX_PROCESS_DETACHED) ? 1 : 0;
+    ngx_processes[ngx_last_process].signal = 0;
     ngx_processes[ngx_last_process].exited = 0;
     ngx_processes[ngx_last_process].exiting = 0;
     ngx_last_process++;
@@ -118,7 +119,7 @@ void ngx_signal_processes(ngx_cycle_t *c
 
     for (i = 0; i < ngx_last_process; i++) {
 
-        if (ngx_processes[i].detached) {
+        if (!ngx_processes[i].signal) {
             continue;
         }