summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_accept.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-04-08 15:58:25 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-04-08 15:58:25 +0000
commitfff32326ca9009ebba0aadd24aa0683afe0d4a02 (patch)
treeac738d570dd46b0ef6b15b09b42d9956245f5005 /src/event/ngx_event_accept.c
parent9a864bd8f87efd0fa23f552d4277475dd76bcea4 (diff)
downloadnginx-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.c19
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) {