Changeset 4562:b1950b0a9550 in nginx


Ignore:
Timestamp:
03/28/12 09:29:09 (8 years ago)
Author:
Ruslan Ermilov <ru@…>
Branch:
default
Phase:
public
Convert:
svn:c3fe7df1-7212-e011-8a91-001109144009/trunk@4563
Message:

Replaced ngx_http_realip_from_t with ngx_in_cidr_t.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/http/modules/ngx_http_realip_module.c

    r4412 r4562  
    1717
    1818typedef struct {
    19     in_addr_t          mask;
    20     in_addr_t          addr;
    21 } ngx_http_realip_from_t;
    22 
    23 
    24 typedef struct {
    25     ngx_array_t       *from;     /* array of ngx_http_realip_from_t */
     19    ngx_array_t       *from;     /* array of ngx_in_cidr_t */
    2620    ngx_uint_t         type;
    2721    ngx_uint_t         hash;
     
    115109    ngx_table_elt_t             *header;
    116110    struct sockaddr_in          *sin;
     111    ngx_in_cidr_t               *from;
    117112    ngx_connection_t            *c;
    118113    ngx_http_realip_ctx_t       *ctx;
    119     ngx_http_realip_from_t      *from;
    120114    ngx_http_realip_loc_conf_t  *rlcf;
    121115
     
    318312    ngx_str_t               *value;
    319313    ngx_cidr_t               cidr;
    320     ngx_http_realip_from_t  *from;
     314    ngx_in_cidr_t           *from;
    321315
    322316    value = cf->args->elts;
     
    333327    if (rlcf->from == NULL) {
    334328        rlcf->from = ngx_array_create(cf->pool, 2,
    335                                       sizeof(ngx_http_realip_from_t));
     329                                      sizeof(ngx_in_cidr_t));
    336330        if (rlcf->from == NULL) {
    337331            return NGX_CONF_ERROR;
Note: See TracChangeset for help on using the changeset viewer.