zip-reader: Read the whole central directory at .zip open time.
[pspp] / tests / libpspp / zip-test.c
index eded13e8bf67dccefeab4a547776716c96807c13..aea62824bb3c51a71e1b145fced28d1dfd51c014 100644 (file)
@@ -96,6 +96,7 @@ main (int argc, char **argv)
            {
              fwrite (buf, x, 1, fp);
            }
+          zip_member_finish (zm);
          fclose (fp);
          if ( x < 0)
            {
@@ -105,7 +106,7 @@ main (int argc, char **argv)
        }
       zip_reader_destroy (zr);
     }
-  else 
+  else
     exit (1);
 
   return 0;