]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
test_read_format_lha_filename_utf16.c: add missing condition
authorMartin Matuska <martin@matuska.org>
Sun, 17 Nov 2019 21:57:24 +0000 (22:57 +0100)
committerMartin Matuska <martin@matuska.org>
Sun, 17 Nov 2019 21:58:27 +0000 (22:58 +0100)
libarchive/test/test_read_format_lha_filename_utf16.c

index c544aac7a82a44813119117b3e8da21dd7862c25..80b5af06c30418e3b5b94be5e6dca9dc36ec2128 100644 (file)
@@ -48,6 +48,12 @@ test_read_format_lha_filename_UTF16_UTF8(const char *refname)
         */
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
+    if (ARCHIVE_OK != archive_read_set_options(a, "hdrcharset=CP932")) {
+        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+        skipping("This system cannot convert character-set"
+            " from CP932 to UTF-8.");
+        return;
+    }
        if (ARCHIVE_OK != archive_read_set_options(a, "hdrcharset=UTF-16")) {
                assertEqualInt(ARCHIVE_OK, archive_read_free(a));
                skipping("This system cannot convert character-set"