nacho       02/05/19 10:37:08

  Modified:    jk/native2/common jk_shm.c
  Log:
  * Fixed problems when creating the shm file, due to unsigned arithmetics.. 
1000-1024=4.356.357.838.652 :)
  
  Revision  Changes    Path
  1.18      +6 -2      jakarta-tomcat-connectors/jk/native2/common/jk_shm.c
  
  Index: jk_shm.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_shm.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- jk_shm.c  16 May 2002 23:48:27 -0000      1.17
  +++ jk_shm.c  19 May 2002 17:37:08 -0000      1.18
  @@ -171,7 +171,11 @@
                                 shm->fname, errno, strerror( errno ));
                   return JK_ERR;
               }
  -            toWrite-=written;
  +            if( toWrite < written  ){
  +                toWrite=0;
  +            }else{
  +                toWrite-=written;
  +            }
           }
           
           rc=apr_file_info_get(&finfo, APR_FINFO_SIZE, file);
  @@ -248,7 +252,7 @@
           int toWrite=shm->size - filestat.st_size;
           
           memset( bytes, 0, 1024 );        
  -     lseek(fd, 0, SEEK_END);
  +         lseek(fd, 0, SEEK_END);
   
           while( toWrite > 0 ) {
               int written;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to