Merge topic 'libarchive-windows-encoding'

f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex Overchenko <aleksandr9809@gmail.com>
Merge-request: !11622
This commit is contained in:
Brad King 2026-01-24 13:04:14 +00:00 committed by Kitware Robot
commit e88e085bfb

View File

@ -575,7 +575,12 @@ archive_wstring_append_from_mbs_in_codepage(struct archive_wstring *dest,
} else
mbflag = MB_PRECOMPOSED;
/* FIXME(CMake#26903): Offer control over encoding conversion.
For now, we instead tolerate invalid characters as
libarchive 3.7.2 / CMake 3.30 and below did. */
#if 0
mbflag |= MB_ERR_INVALID_CHARS;
#endif
buffsize = dest->length + length + 1;
do {