You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by do...@apache.org on 2002/04/05 20:08:07 UTC

cvs commit: httpd-2.0/modules/proxy proxy_http.c

dougm       02/04/05 10:08:07

  Modified:    modules/proxy proxy_http.c
  Log:
  Reviewed by:    Ryan Bloom
  remove flush bucket from ap_proxy_http_process_response.
  this allows for the response content-length header to be properly
  calculated/inserted.
  
  Revision  Changes    Path
  1.144     +0 -7      httpd-2.0/modules/proxy/proxy_http.c
  
  Index: proxy_http.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/modules/proxy/proxy_http.c,v
  retrieving revision 1.143
  retrieving revision 1.144
  diff -u -r1.143 -r1.144
  --- proxy_http.c	2 Apr 2002 04:30:49 -0000	1.143
  +++ proxy_http.c	5 Apr 2002 18:08:07 -0000	1.144
  @@ -841,7 +841,6 @@
               if ( (conf->error_override ==0) || r->status < 400 ) {
   
                   /* read the body, pass it to the output filters */
  -                apr_bucket *e;
                   int finish = FALSE;
                   while (ap_get_brigade(rp->input_filters, 
                                         bb, 
  @@ -873,12 +872,6 @@
                           ap_proxy_http_cleanup(r, p_conn, backend);
                           /* signal that we must leave */
                           finish = TRUE;
  -                    }
  -
  -                    /* if no EOS yet, then we must flush */
  -                    if (FALSE == finish) {
  -                        e = apr_bucket_flush_create(c->bucket_alloc);
  -                        APR_BRIGADE_INSERT_TAIL(bb, e);
                       }
   
                       /* try send what we read */