comparison src/http/modules/ngx_http_access_handler.c @ 404:37b5381fb6d8

nginx-0.0.9-2004-07-30-21:05:14 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 30 Jul 2004 17:05:14 +0000
parents 6f3b20c1ac50
children d6e2b445c1b8
comparison
equal deleted inserted replaced
403:ea3113b181d1 404:37b5381fb6d8
90 addr_in = (struct sockaddr_in *) r->connection->sockaddr; 90 addr_in = (struct sockaddr_in *) r->connection->sockaddr;
91 91
92 rule = alcf->rules->elts; 92 rule = alcf->rules->elts;
93 for (i = 0; i < alcf->rules->nelts; i++) { 93 for (i = 0; i < alcf->rules->nelts; i++) {
94 94
95 ngx_log_debug3(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, "%08X %08X %08X",
96 addr_in->sin_addr.s_addr, rule[i].mask, rule[i].addr);
97
95 if ((addr_in->sin_addr.s_addr & rule[i].mask) == rule[i].addr) { 98 if ((addr_in->sin_addr.s_addr & rule[i].mask) == rule[i].addr) {
96 if (rule[i].deny) { 99 if (rule[i].deny) {
97 ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, 100 ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
98 "access forbidden by rule"); 101 "access forbidden by rule");
99 102