httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From field...@hyperreal.org
Subject cvs commit: apachen/src/main http_protocol.c
Date Fri, 23 Jan 1998 04:11:33 GMT
fielding    98/01/22 20:11:33

  Modified:    src/main http_protocol.c
  Log:
  The other half of the fix for when die() happens we need to eat any
  request body if one exists.  The hack for ErrorDocument is removed
  since it interferes with the fix and should not be needed anyway.
  
  PR: 1399
  
  Revision  Changes    Path
  1.178     +4 -4      apachen/src/main/http_protocol.c
  
  Index: http_protocol.c
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/main/http_protocol.c,v
  retrieving revision 1.177
  retrieving revision 1.178
  diff -u -r1.177 -r1.178
  --- http_protocol.c	1998/01/20 15:28:38	1.177
  +++ http_protocol.c	1998/01/23 04:11:32	1.178
  @@ -1391,13 +1391,13 @@
   
   API_EXPORT(int) should_client_block(request_rec *r)
   {
  -    if (r->read_length || is_HTTP_ERROR(r->status))
  -        return 0;
  +    /* First check if we have already read the request body */
   
  -    if (!r->read_chunked && (r->remaining <= 0))
  +    if (r->read_length || (!r->read_chunked && (r->remaining <= 0)))
           return 0;
   
  -    if (r->proto_num >= HTTP_VERSION(1,1)) { /* sending 100 Continue interim response
*/
  +    if (r->proto_num >= HTTP_VERSION(1,1)) {
  +        /* sending 100 Continue interim response */
           bvputs(r->connection->client,
                  SERVER_PROTOCOL, " ", status_lines[0], "\015\012\015\012",
                  NULL);
  
  
  

Mime
View raw message