Mercurial > hg > nginx-quic
diff src/event/ngx_event.c @ 345:fade4edd61f8
nginx-0.0.3-2004-06-04-18:57:33 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 04 Jun 2004 14:57:33 +0000 |
parents | e366ba5db8f8 |
children | 55e496a8ece3 |
line wrap: on
line diff
--- a/src/event/ngx_event.c +++ b/src/event/ngx_event.c @@ -223,7 +223,7 @@ static ngx_int_t ngx_event_process_init( if (ngx_accept_mutex_ptr && ccf->worker_processes > 1 && ecf->accept_mutex) { ngx_accept_mutex = ngx_accept_mutex_ptr; - ngx_accept_mutex_held = 1; + ngx_accept_mutex_held = 0; ngx_accept_mutex_delay = ecf->accept_mutex_delay; } @@ -371,15 +371,13 @@ static ngx_int_t ngx_event_process_init( rev->event_handler = &ngx_event_accept; - if (ngx_event_flags & NGX_USE_SIGIO_EVENT) { - - if (ngx_accept_mutex) { - ngx_accept_mutex_held = 0; + if (ngx_accept_mutex) { + continue; + } - } else { - if (ngx_add_conn(c) == NGX_ERROR) { - return NGX_ERROR; - } + if (ngx_event_flags & NGX_USE_SIGIO_EVENT) { + if (ngx_add_conn(c) == NGX_ERROR) { + return NGX_ERROR; } } else {