Skip to content

file: Avoid strange istringstream crash in cmake.org binaries on Alpine Linux

Brad King requested to merge brad.king/cmake:parse-large-int into master

Somehow using istringstream and operator >> to parse an integer crashes on Alpine Linux, at least when compiled with the settings we use for the official cmake.org Linux binaries. Since !6839 (merged), this causes the file(READ) command to crash when parsing its LIMIT or OFFSET argument. Parse the input string with our dedicated helper to avoid the crash.

Fixes: #23872 (closed)
Backport: release

Merge request reports