Fixed null pointer dereference with $upstream_cache_last_modified.

This commit is contained in:
Ruslan Ermilov 2013-12-03 15:11:24 +04:00
parent bfda85b6e4
commit 0419933283

View File

@ -4555,7 +4555,8 @@ ngx_http_upstream_cache_last_modified(ngx_http_request_t *r,
{
u_char *p;
if (!r->upstream->conf->cache_revalidate
if (r->upstream == NULL
|| !r->upstream->conf->cache_revalidate
|| r->upstream->cache_status != NGX_HTTP_CACHE_EXPIRED
|| r->cache->last_modified == -1)
{