Ignore:
Timestamp:
01/13/09 20:53:40 (3 years ago)
Author:
George Potapov <nephrite@…>
Branches:
master-v0.7, upstream_count_limit
Children:
b3765f, ca37e8
Parents:
698075
git-author:
George Potapov <nephrite@…> (01/13/09 20:53:40)
git-committer:
George Potapov <nephrite@…> (01/13/09 20:53:40)
Message:

applied Maxim Dounin's patch to fix bug which sended bad 404 page when
memcached didn't find q requested key

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/src/http/ngx_http_upstream.c

    r9941a7 r3f2f24  
    15181518        } 
    15191519 
    1520         if (status == NGX_HTTP_NOT_FOUND && u->conf->intercept_404) { 
    1521             ngx_http_upstream_finalize_request(r, u, NGX_HTTP_NOT_FOUND); 
    1522             return NGX_OK; 
    1523         } 
    1524  
    15251520#if (NGX_HTTP_CACHE) 
    15261521 
     
    15481543    ngx_http_core_loc_conf_t  *clcf; 
    15491544 
     1545    status = u->headers_in.status_n; 
     1546 
     1547    if (status == NGX_HTTP_NOT_FOUND && u->conf->intercept_404) { 
     1548        ngx_http_upstream_finalize_request(r, u, NGX_HTTP_NOT_FOUND); 
     1549        return NGX_OK; 
     1550    } 
     1551 
    15501552    if (!u->conf->intercept_errors) { 
    15511553        return NGX_DECLINED; 
     
    15571559        return NGX_DECLINED; 
    15581560    } 
    1559  
    1560     status = u->headers_in.status_n; 
    15611561 
    15621562    err_page = clcf->error_pages->elts; 
Note: See TracChangeset for help on using the changeset viewer.