Mercurial > hg > nginx
diff src/core/ngx_file.c @ 194:2357fa41738a
nginx-0.0.1-2003-11-21-09:30:49 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 21 Nov 2003 06:30:49 +0000 |
parents | 02a715e85df1 |
children | 8dee38ea9117 |
line wrap: on
line diff
--- a/src/core/ngx_file.c +++ b/src/core/ngx_file.c @@ -105,7 +105,8 @@ ngx_log_debug(file->log, "temp fd: %d" _ void ngx_create_hashed_filename(ngx_file_t *file, ngx_path_t *path) { - int i, name, pos, level; + int i, name, pos; + size_t level; name = file->name.len; pos = path->name.len + 1; @@ -192,7 +193,7 @@ char *ngx_conf_set_path_slot(ngx_conf_t { char *p = conf; - int i, n; + int i, n, level; ngx_str_t *value; ngx_path_t *path, **pp; @@ -219,12 +220,12 @@ char *ngx_conf_set_path_slot(ngx_conf_t path->len = 0; for (i = 0, n = 2; n < cf->args->nelts; i++, n++) { - path->level[i] = ngx_atoi(value[n].data, value[n].len); - if (path->level[i] == NGX_ERROR || path->level[i] == 0) { + level = ngx_atoi(value[n].data, value[n].len); + if (level == NGX_ERROR || level == 0) { return "invalid value"; } - path->len += path->level[i] + 1; + path->len += path->level[i] + level + 1; } while (i < 3) {