From: Martin Matuska Date: Sun, 17 Nov 2019 21:57:24 +0000 (+0100) Subject: test_read_format_lha_filename_utf16.c: add missing condition X-Git-Tag: v3.4.1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a8ac18549a31c3d8f6f4b678f6472733ddfda38;p=thirdparty%2Flibarchive.git test_read_format_lha_filename_utf16.c: add missing condition --- diff --git a/libarchive/test/test_read_format_lha_filename_utf16.c b/libarchive/test/test_read_format_lha_filename_utf16.c index c544aac7a..80b5af06c 100644 --- a/libarchive/test/test_read_format_lha_filename_utf16.c +++ b/libarchive/test/test_read_format_lha_filename_utf16.c @@ -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"