[Mndiff-dev] [mndiff]: r38 - trunk/mnzip/mnzip.c

michael subversion at mplayerhq.hu
Wed Jun 20 14:31:27 CEST 2007


Author: michael
Date: Wed Jun 20 14:31:27 2007
New Revision: 38

Log:
dont start a new block if the end is reached


Modified:
   trunk/mnzip/mnzip.c

Modified: trunk/mnzip/mnzip.c
==============================================================================
--- trunk/mnzip/mnzip.c	(original)
+++ trunk/mnzip/mnzip.c	Wed Jun 20 14:31:27 2007
@@ -907,6 +907,8 @@ int main(int argc, char **argv){
         while(!feof(fi)){
             block_size= fread(in, 1, block_size, fi);
 fprintf(stderr, "bwt in %p %p %d\n", out, in, block_size); 
+            if(!block_size)
+                break;
             outsize= compress(out, in, block_size);
 fprintf(stderr, "bwt out %d\n", outsize); 
             fwrite(out, outsize, 1, fo);



More information about the Mndiff-dev mailing list