Mercurial > hg > nginx-quic
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 |