You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "James H. Cloos Jr." <cl...@jhcloos.com> on 1996/04/02 17:10:41 UTC

Re: cvs commit: apache/src http_protocol.c

Ben>   diff -C3 -r1.15 -r1.16
Ben>   *** http_protocol.c	1996/04/02 12:02:16	1.15
Ben>   --- http_protocol.c	1996/04/02 14:10:25	1.16
Ben>   ***************
Ben>   *** 720,727 ****
    	
Ben>             while(n && !r->connection->aborted) {
Ben>                 w=bwrite(c->client, &buf[o], n);
Ben>   ! 	    if (w > 0)
Ben>   ! 	        reset_timeout(r); /* reset timeout after successfule write */
Ben>                 n-=w;
Ben>                 o+=w;
Ben>             }
Ben>   --- 720,728 ----
    	
Ben>             while(n && !r->connection->aborted) {
Ben>                 w=bwrite(c->client, &buf[o], n);
Ben>   ! 	    if(w <= 0)
Ben>   ! 		break;
Ben>   ! 	    reset_timeout(r); /* reset timeout after successfule write */
Ben>                 n-=w;
Ben>                 o+=w;
Ben>             }
  
Here is the smae patch for mod_proxy.c, which has the same code
segment:

------------------------------------------------------------

# diff -C3 -p mod_proxy.c~ mod_proxy.c
*** mod_proxy.c~        Mon Apr  1 08:00:09 1996
--- mod_proxy.c Tue Apr  2 09:10:16 1996
*************** send_fb(BUFF *f, request_rec *r, BUFF *f
*** 844,851 ****
  
          while(n && !r->connection->aborted) {
              w = bwrite(con->client, &buf[o], n);
!           if (w > 0)
!               reset_timeout(r); /* reset timeout after successfule write */
              n-=w;
              o+=w;
          }
--- 844,852 ----
  
          while(n && !r->connection->aborted) {
              w = bwrite(con->client, &buf[o], n);
!           if (w <= 0)
!               break;
!           reset_timeout(r); /* reset timeout after successfule write */
              n-=w;
              o+=w;
          }

------------------------------------------------------------

-JimC
-- 
James H. Cloos, Jr.	<URL:http://www.jhcloos.com/~cloos/>
cloos@jhcloos.com	Work: cloos@io.com
LPF,Usenix,SAGE,ISOC