comparison src/event/ngx_event_accept.c @ 307:ce375c313e96

nginx-0.0.3-2004-04-08-19:58:25 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 08 Apr 2004 15:58:25 +0000
parents 6b91bfbc4123
children 2e899477243a
comparison
equal deleted inserted replaced
306:6b91bfbc4123 307:ce375c313e96
273 c->number = ngx_atomic_inc(&ngx_connection_counter); 273 c->number = ngx_atomic_inc(&ngx_connection_counter);
274 274
275 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0, 275 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0,
276 "accept: fd:%d c:%d", s, c->number); 276 "accept: fd:%d c:%d", s, c->number);
277 277
278 #if (NGX_DEBUG)
279 {
280
281 uint32_t *addr;
282 in_addr_t i;
283 struct sockaddr_in *addr_in;
284
285 addr_in = (struct sockaddr_in *) sa;
286 addr = ecf->debug_connection.elts;
287 for (i = 0; i < ecf->debug_connection.nelts; i++) {
288 if (addr[i] == addr_in->sin_addr.s_addr) {
289 log->log_level = NGX_LOG_DEBUG_CONNECTION|NGX_LOG_DEBUG_ALL;
290 break;
291 }
292 }
293
294 }
295 #endif
296
278 if (ngx_add_conn) { 297 if (ngx_add_conn) {
279 if (ngx_add_conn(c) == NGX_ERROR) { 298 if (ngx_add_conn(c) == NGX_ERROR) {
280 if (ngx_close_socket(s) == -1) { 299 if (ngx_close_socket(s) == -1) {
281 ngx_log_error(NGX_LOG_ALERT, ev->log, ngx_socket_errno, 300 ngx_log_error(NGX_LOG_ALERT, ev->log, ngx_socket_errno,
282 ngx_close_socket_n " failed"); 301 ngx_close_socket_n " failed");