--- create_compressed_fs.c
+++ create_compressed_fs.c
@@ -77,6 +77,9 @@
      total+=r;
     }
    total_uncompressed += total;
+
+   if(!total) break;
+
    if (total != blocksize)
     {
      last=1;
