Mailing List Archive

cvs commit: apache/src mod_proxy.c
ben 96/04/02 08:12:57

Modified: src mod_proxy.c
Log:
Submitted by: James H. Cloos Jr.
Check return of bwrite properly.

Revision Changes Path
1.19 +3 -2 apache/src/mod_proxy.c

Index: mod_proxy.c
===================================================================
RCS file: /export/home/cvs/apache/src/mod_proxy.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -C3 -r1.18 -r1.19
*** mod_proxy.c 1996/04/01 12:38:08 1.18
--- mod_proxy.c 1996/04/02 16:12:54 1.19
***************
*** 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;
}