# HG changeset patch # User Igor Sysoev # Date 1232121750 0 # Node ID 19b28be544fe66f4aaf5f67aa45a80c50db50c42 # Parent 450a277dad48d1eaab5d5963128b13f12c9181fe fix range deletion diff --git a/src/http/modules/ngx_http_geo_module.c b/src/http/modules/ngx_http_geo_module.c --- a/src/http/modules/ngx_http_geo_module.c +++ b/src/http/modules/ngx_http_geo_module.c @@ -699,6 +699,9 @@ ngx_http_geo_delete_range(ngx_conf_t *cf { ngx_memcpy(&range[i], &range[i + 1], (a->nelts - 1 - i) * sizeof(ngx_http_geo_range_t)); + + a->nelts--; + break; }