update r2664
diff --git a/src/http/ngx_http_upstream.c b/src/http/ngx_http_upstream.c index cbc53a2..4de936a 100644 --- a/src/http/ngx_http_upstream.c +++ b/src/http/ngx_http_upstream.c
@@ -2891,25 +2891,22 @@ switch (n) { case 0: r->upstream->cacheable = 0; - break; - case NGX_ERROR: - break; + return NGX_OK; default: r->cache->valid_sec = ngx_time() + n; - break; + return NGX_OK; } + } - } else { - p++; - len--; + p++; + len--; - n = ngx_atoi(p, len); + n = ngx_atoi(p, len); - if (n != NGX_ERROR) { - r->cache->valid_sec = n; - } + if (n != NGX_ERROR) { + r->cache->valid_sec = n; } return NGX_OK;