diff options
author | Brad King <brad.king@kitware.com> | 2022-09-20 15:16:29 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2022-09-20 16:00:08 (GMT) |
commit | 8fc822e13a8bf8695e475655f647d5d69f99c414 (patch) | |
tree | 97829920132f02dad0a2c92d40b5cceda421d2e7 /Tests/RunCMake/find_file/RunCMakeTest.cmake | |
parent | 31f158e4c881bea2b526102b2024b0fb34ade42d (diff) | |
download | CMake-8fc822e13a8bf8695e475655f647d5d69f99c414.zip CMake-8fc822e13a8bf8695e475655f647d5d69f99c414.tar.gz CMake-8fc822e13a8bf8695e475655f647d5d69f99c414.tar.bz2 |
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 commit fd0c285b12
(file: Fix types of the OFFSET and LIMIT arguments, 2022-01-04,
v3.23.0-rc1~133^2), 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
Diffstat (limited to 'Tests/RunCMake/find_file/RunCMakeTest.cmake')
0 files changed, 0 insertions, 0 deletions