dgaudet     97/12/26 10:27:00

  Modified:    .        STATUS
               src      CHANGES
               src/main http_protocol.c
  Log:
  send_fd_length() did not calculate total_bytes_sent properly.
  
  PR:           1366
  Submitted by: Ben Reser <[EMAIL PROTECTED]>
  Reviewed by:  Dean Gaudet, Dirk-Willem van Gulik, Jim Jagielski
  
  Revision  Changes    Path
  1.32      +1 -4      apachen/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- STATUS    1997/12/26 18:21:43     1.31
  +++ STATUS    1997/12/26 18:26:56     1.32
  @@ -55,12 +55,9 @@
       * Jim's/Ken's move of main/util_snprintf.c to ap/ap_snprintf.c
       * [PATCH] Re: [BUGFIXES] Wrong GID for PID file and UMASK for logs
       * Dean's [PATCH] fix Rasmus' chunking error
  +    * [PATCH] PR#1366: fix result of send_fd_length
   
   Available:
  -
  -    * [PATCH] PR#1366: fix result of send_fd_length
  -     <[EMAIL PROTECTED]>
  -     Status: Dean +1, Dirk +1
   
       * Jim's [PATCH] ap_cpystrn() function (replace strncpy)
        <[EMAIL PROTECTED]>
  
  
  
  1.545     +3 -0      apachen/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.544
  retrieving revision 1.545
  diff -u -r1.544 -r1.545
  --- CHANGES   1997/12/26 18:21:44     1.544
  +++ CHANGES   1997/12/26 18:26:57     1.545
  @@ -1,4 +1,7 @@
   Changes with Apache 1.3b4
  +  
  +  *) send_fd_length() did not calculate total_bytes_sent properly.
  +     [Ben Reser <[EMAIL PROTECTED]>] PR#1366
   
     *) The large_write() changes tickled a bug in bputc(), this would
        show up as certain modules not working with Internet Explorer 4.0.
  
  
  
  1.172     +1 -1      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.171
  retrieving revision 1.172
  diff -u -r1.171 -r1.172
  --- http_protocol.c   1997/12/21 08:18:16     1.171
  +++ http_protocol.c   1997/12/26 18:26:59     1.172
  @@ -1638,12 +1638,12 @@
               break;
           }
           o = 0;
  -        total_bytes_sent += n;
   
           while (n && !r->connection->aborted) {
               w = bwrite(r->connection->client, &buf[o], n);
               if (w > 0) {
                   reset_timeout(r);   /* reset timeout after successful write 
*/
  +             total_bytes_sent += w;
                   n -= w;
                   o += w;
               }
  
  
  

Reply via email to