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]>