file: Avoid strange istringstream crash in cmake.org binaries on Alpine Linux
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