Mercurial > hg > nginx-ranges
comparison src/http/modules/ngx_http_geo_module.c @ 578:f3a9e57d2e17
Merge with current.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 11 Mar 2010 21:27:17 +0300 |
parents | da3c99095432 |
children | c456a023113c |
comparison
equal
deleted
inserted
replaced
539:5f4de8cf0d9d | 578:f3a9e57d2e17 |
---|---|
587 in_addr_t n; | 587 in_addr_t n; |
588 ngx_uint_t h, i, s, e; | 588 ngx_uint_t h, i, s, e; |
589 ngx_array_t *a; | 589 ngx_array_t *a; |
590 ngx_http_geo_range_t *range; | 590 ngx_http_geo_range_t *range; |
591 | 591 |
592 for (n = start; n <= end; n += 0x10000) { | 592 for (n = start; n <= end; n = (n + 0x10000) & 0xffff0000) { |
593 | 593 |
594 h = n >> 16; | 594 h = n >> 16; |
595 | 595 |
596 if (n == start) { | 596 if (n == start) { |
597 s = n & 0xffff; | 597 s = n & 0xffff; |