aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix/ngx_posix_init.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2014-08-27 21:38:04 +0400
committerMaxim Dounin <mdounin@mdounin.ru>2014-08-27 21:38:04 +0400
commit8cf734c7b4f2573c5220b5a6b2c8cb24bb459c04 (patch)
tree12c5a5fdaa358736d75979360d6d6e269a11a243 /src/os/unix/ngx_posix_init.c
parentdbcb16ff685d26d0e941f735ffa507c48467df10 (diff)
downloadnginx-8cf734c7b4f2573c5220b5a6b2c8cb24bb459c04.tar.gz
nginx-8cf734c7b4f2573c5220b5a6b2c8cb24bb459c04.zip
Variables: fixed non-indexed access of prefix vars (ticket #600).
Previously, a configuration like location / { ssi on; ssi_types *; set $http_foo "bar"; return 200 '<!--#echo var="http_foo" -->\n'; } resulted in NULL pointer dereference in ngx_http_get_variable() as the variable was explicitly added to the variables hash, but its get_handler wasn't properly set in the hash. Fix is to make sure that get_handler is properly set by ngx_http_variables_init_vars().
Diffstat (limited to 'src/os/unix/ngx_posix_init.c')
0 files changed, 0 insertions, 0 deletions