Mercurial > hg > nginx
comparison src/http/modules/ngx_http_geo_module.c @ 2450:19b28be544fe
fix range deletion
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 16 Jan 2009 16:02:30 +0000 |
parents | 450a277dad48 |
children | b70e7f34d92b |
comparison
equal
deleted
inserted
replaced
2449:450a277dad48 | 2450:19b28be544fe |
---|---|
697 if (s == (ngx_uint_t) range[i].start | 697 if (s == (ngx_uint_t) range[i].start |
698 && e == (ngx_uint_t) range[i].end) | 698 && e == (ngx_uint_t) range[i].end) |
699 { | 699 { |
700 ngx_memcpy(&range[i], &range[i + 1], | 700 ngx_memcpy(&range[i], &range[i + 1], |
701 (a->nelts - 1 - i) * sizeof(ngx_http_geo_range_t)); | 701 (a->nelts - 1 - i) * sizeof(ngx_http_geo_range_t)); |
702 | |
703 a->nelts--; | |
704 | |
702 break; | 705 break; |
703 } | 706 } |
704 | 707 |
705 if (s != (ngx_uint_t) range[i].start | 708 if (s != (ngx_uint_t) range[i].start |
706 && e != (ngx_uint_t) range[i].end) | 709 && e != (ngx_uint_t) range[i].end) |