martin      97/11/01 14:24:09

  Modified:    src/main http_protocol.c
  Log:
  Apache sent wrong replies in response to certain Range: bytes=... headers.
  The patch is an update to what Ronald Tschalaer
  <[EMAIL PROTECTED]> sent.
  PR: 1329
  Submitted by: Ronald Tschalaer <[EMAIL PROTECTED]>
  Reviewed by:  Martin +1, Dean +1, Paul +1
  
  Revision  Changes    Path
  1.169     +6 -3      apachen/src/main/http_protocol.c
  
  Index: http_protocol.c
  ===================================================================
  RCS file: /home/cvs/apachen/src/main/http_protocol.c,v
  retrieving revision 1.168
  retrieving revision 1.169
  diff -u -u -r1.168 -r1.169
  --- http_protocol.c   1997/10/22 20:29:41     1.168
  +++ http_protocol.c   1997/11/01 22:24:08     1.169
  @@ -100,13 +100,16 @@
               *end = clength - 1;
       }
   
  -    if (*start > *end)
  -        return 0;
  +    if (*start < 0)
  +     *start = 0;
   
       if (*end >= clength)
           *end = clength - 1;
   
  -    return 1;
  +    if (*start > *end)
  +     return 0;
  +
  +    return (*start > 0 || *end < clength - 1);
   }
   
   static int internal_byterange(int, long *, request_rec *, char **, long *,
  
  
  

Reply via email to