Mercurial > hg > nginx
diff src/http/modules/perl/ngx_http_perl_module.c @ 4972:8b635cf36ccc
Added checks that disallow adding a variable with an empty name.
Added variable name syntax checks to "geo" and "map" directives.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 17 Dec 2012 19:03:33 +0000 |
parents | 9f4cdc7a8578 |
children | f1a91825730a |
line wrap: on
line diff
--- a/src/http/modules/perl/ngx_http_perl_module.c Mon Dec 17 12:08:53 2012 +0000 +++ b/src/http/modules/perl/ngx_http_perl_module.c Mon Dec 17 19:03:33 2012 +0000 @@ -968,7 +968,7 @@ value = cf->args->elts; - if (value[1].len < 2 || value[1].data[0] != '$') { + if (value[1].data[0] != '$') { ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "invalid variable name \"%V\"", &value[1]); return NGX_CONF_ERROR;