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 \