diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2004-04-08 15:58:25 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2004-04-08 15:58:25 +0000 |
| commit | fff32326ca9009ebba0aadd24aa0683afe0d4a02 (patch) | |
| tree | ac738d570dd46b0ef6b15b09b42d9956245f5005 /src/event/ngx_event_accept.c | |
| parent | 9a864bd8f87efd0fa23f552d4277475dd76bcea4 (diff) | |
| download | nginx-fff32326ca9009ebba0aadd24aa0683afe0d4a02.tar.gz nginx-fff32326ca9009ebba0aadd24aa0683afe0d4a02.tar.bz2 | |
nginx-0.0.3-2004-04-08-19:58:25 import
Diffstat (limited to 'src/event/ngx_event_accept.c')
| -rw-r--r-- | src/event/ngx_event_accept.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/event/ngx_event_accept.c b/src/event/ngx_event_accept.c index c955bbfa3..70db78d71 100644 --- a/src/event/ngx_event_accept.c +++ b/src/event/ngx_event_accept.c @@ -275,6 +275,25 @@ void ngx_event_accept(ngx_event_t *ev) ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0, "accept: fd:%d c:%d", s, c->number); +#if (NGX_DEBUG) + { + + uint32_t *addr; + in_addr_t i; + struct sockaddr_in *addr_in; + + addr_in = (struct sockaddr_in *) sa; + addr = ecf->debug_connection.elts; + for (i = 0; i < ecf->debug_connection.nelts; i++) { + if (addr[i] == addr_in->sin_addr.s_addr) { + log->log_level = NGX_LOG_DEBUG_CONNECTION|NGX_LOG_DEBUG_ALL; + break; + } + } + + } +#endif + if (ngx_add_conn) { if (ngx_add_conn(c) == NGX_ERROR) { if (ngx_close_socket(s) == -1) { |
