fix case when the first try is shorter then URI

This commit is contained in:
Igor Sysoev 2009-03-01 19:10:36 +00:00
parent 288e503e92
commit 42c67dd5fb

View File

@ -1086,12 +1086,8 @@ ngx_http_core_try_files_phase(ngx_http_request_t *r,
len = tf->name.len;
}
reserve = len - r->uri.len;
/* 16 bytes are preallocation */
reserve = reserve < 16 ? 16 : reserve + 16;
reserve += alias;
reserve = ngx_abs((ssize_t) (len - r->uri.len)) + alias + 16;
if (reserve > allocated) {