Ignore:
Timestamp:
02/03/09 19:54:45 (3 years ago)
Author:
George Potapov <nephrite@…>
Branches:
master-v0.6, nginx-v0.6
Children:
209e69, 6c857c, e8c363f79fad03918abb189d5a026fd0cd6d14f4
Parents:
60af37
git-author:
George Potapov <nephrite@…> (02/03/09 19:54:45)
git-committer:
George Potapov <nephrite@…> (02/03/09 19:54:45)
Message:

vendor drop nginx 0.6.35

File:
1 edited

Legend:

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

    r60af37 rfeb0c3  
    3131static ngx_int_t ngx_http_core_find_location(ngx_http_request_t *r, 
    3232    ngx_array_t *locations, ngx_uint_t regex_start, size_t len); 
    33 static ngx_int_t ngx_http_core_send_continue(ngx_http_request_t *r); 
    3433 
    3534static ngx_int_t ngx_http_core_preconfiguration(ngx_conf_t *cf); 
     
    787786    u_char                    *p; 
    788787    size_t                     len; 
    789     ngx_int_t                  rc, expect; 
     788    ngx_int_t                  rc; 
    790789    ngx_http_core_loc_conf_t  *clcf; 
    791790    ngx_http_core_srv_conf_t  *cscf; 
     
    834833    } 
    835834 
    836     if (r->headers_in.expect) { 
    837         expect = ngx_http_core_send_continue(r); 
    838  
    839         if (expect != NGX_OK) { 
    840             ngx_http_finalize_request(r, expect); 
    841             return NGX_OK; 
    842         } 
    843     } 
    844  
    845835    if (rc == NGX_HTTP_LOCATION_AUTO_REDIRECT) { 
    846836        r->headers_out.location = ngx_list_push(&r->headers_out.headers); 
     
    12621252 
    12631253 
    1264 static ngx_int_t 
    1265 ngx_http_core_send_continue(ngx_http_request_t *r) 
    1266 { 
    1267     ngx_int_t   n; 
    1268     ngx_str_t  *expect; 
    1269  
    1270     if (r->expect_tested) { 
    1271         return NGX_OK; 
    1272     } 
    1273  
    1274     r->expect_tested = 1; 
    1275  
    1276     expect = &r->headers_in.expect->value; 
    1277  
    1278     if (expect->len != sizeof("100-continue") - 1 
    1279         || ngx_strncasecmp(expect->data, (u_char *) "100-continue", 
    1280                            sizeof("100-continue") - 1) 
    1281            != 0) 
    1282     { 
    1283         return NGX_OK; 
    1284     } 
    1285  
    1286     ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, 
    1287                    "send 100 Continue"); 
    1288  
    1289     n = r->connection->send(r->connection, 
    1290                             (u_char *) "HTTP/1.1 100 Continue" CRLF CRLF, 
    1291                             sizeof("HTTP/1.1 100 Continue" CRLF CRLF) - 1); 
    1292  
    1293     if (n == sizeof("HTTP/1.1 100 Continue" CRLF CRLF) - 1) { 
    1294         return NGX_OK; 
    1295     } 
    1296  
    1297     /* we assume that such small packet should be send successfully */ 
    1298  
    1299     return NGX_HTTP_INTERNAL_SERVER_ERROR; 
    1300 } 
    1301  
    1302  
    13031254ngx_int_t 
    13041255ngx_http_set_content_type(ngx_http_request_t *r) 
     
    18621813 
    18631814    sr->discard_body = r->discard_body; 
     1815    sr->expect_tested = 1; 
    18641816    sr->main_filter_need_in_memory = r->main_filter_need_in_memory; 
    18651817 
Note: See TracChangeset for help on using the changeset viewer.