aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_variables.c
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2013-02-23 13:23:48 +0000
committerValentin Bartenev <vbart@nginx.com>2013-02-23 13:23:48 +0000
commitf1d5d03eee7917430c44c9ee8dcaba4efbb79cab (patch)
tree2f9a9d2041770269211482f5c4261e631d30d941 /src/http/ngx_http_variables.c
parent890ee444cafb9dcce387bd0814c2996a60ecf10e (diff)
downloadnginx-f1d5d03eee7917430c44c9ee8dcaba4efbb79cab.tar.gz
nginx-f1d5d03eee7917430c44c9ee8dcaba4efbb79cab.zip
Fixed potential segfault in ngx_http_keepalive_handler().
In case of error in the read event handling we close a connection by calling ngx_http_close_connection(), that also destroys connection pool. Thereafter, an attempt to free a buffer (added in r4892) that was allocated from the pool could cause SIGSEGV and is meaningless as well (the buffer already freed with the pool).
Diffstat (limited to 'src/http/ngx_http_variables.c')
0 files changed, 0 insertions, 0 deletions