comparison src/http/ngx_http_spdy.h @ 5815:6c99c5f00fc9

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().
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 27 Aug 2014 21:38:04 +0400
parents 34d460c5d186
children
comparison
equal deleted inserted replaced
5814:a5886df87cbb 5815:6c99c5f00fc9