Mailing List Archive

cvs commit: apache/src http_protocol.c
ben 96/04/02 06:10:28

Modified: src http_protocol.c
Log:
Don't wait for a timeout to kill us, die immediately.

Revision Changes Path
1.16 +3 -2 apache/src/http_protocol.c

Index: http_protocol.c
===================================================================
RCS file: /export/home/cvs/apache/src/http_protocol.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C3 -r1.15 -r1.16
*** http_protocol.c 1996/04/02 12:02:16 1.15
--- http_protocol.c 1996/04/02 14:10:25 1.16
***************
*** 720,727 ****

while(n && !r->connection->aborted) {
w=bwrite(c->client, &buf[o], n);
! if (w > 0)
! reset_timeout(r); /* reset timeout after successfule write */
n-=w;
o+=w;
}
--- 720,728 ----

while(n && !r->connection->aborted) {
w=bwrite(c->client, &buf[o], n);
! if(w <= 0)
! break;
! reset_timeout(r); /* reset timeout after successfule write */
n-=w;
o+=w;
}