Fix setting compression method for already changed (or newly added) file.
Enable test case.
diff --git a/lib/zip_set_file_compression.c b/lib/zip_set_file_compression.c
index e62cf45..5402392 100644
--- a/lib/zip_set_file_compression.c
+++ b/lib/zip_set_file_compression.c
@@ -75,10 +75,10 @@
_zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
return -1;
}
-
- e->changes->comp_method = method;
- e->changes->changed |= ZIP_DIRENT_COMP_METHOD;
}
+
+ e->changes->comp_method = method;
+ e->changes->changed |= ZIP_DIRENT_COMP_METHOD;
}
return 0;
diff --git a/regress/Makefile.am b/regress/Makefile.am
index 3fb04e7..3b74bba 100644
--- a/regress/Makefile.am
+++ b/regress/Makefile.am
@@ -117,6 +117,7 @@
add_from_zip_partial_deflated.test \
add_from_zip_partial_stored.test \
add_from_zip_stored.test \
+ add_stored.test \
delete_add_same.test \
delete_invalid.test \
delete_last.test \
@@ -179,9 +180,6 @@
stat_index_zip64.test \
torrent-already.test
-BROKEN_TEST= \
- add_stored.test
-
DISABLED_TESTS= \
encoding-ascii.test \
encoding-cp437.test \