diff options
author | Brad King <brad.king@kitware.com> | 2015-09-10 14:05:21 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-09-10 14:05:21 (GMT) |
commit | 9c4a500f75e821ec6afb303a6ef5d951dcdc5c63 (patch) | |
tree | dc96bbd05a24c48b57ee1b0805648860546a511a /Source/cmComputeLinkDepends.h | |
parent | 87a9061d57d2838b3793644a051542e329d305fa (diff) | |
download | CMake-9c4a500f75e821ec6afb303a6ef5d951dcdc5c63.zip CMake-9c4a500f75e821ec6afb303a6ef5d951dcdc5c63.tar.gz CMake-9c4a500f75e821ec6afb303a6ef5d951dcdc5c63.tar.bz2 |
cmSystemTools: Fix TrimWhitespace for non-ascii strings (#15735)
Since commit v2.8.11~59^2 (cmSystemTools: Generalize TrimWhitespace to
all whitespace, 2013-03-27) we incorrectly use `c <= ' '` to determine
if `c` is a whitespace character. With a signed `char` type UTF-8
encoded strings may be truncated because values above 0x7f appear
negative and therefore less than 0x20. Use `isspace(c)` instead.
Diffstat (limited to 'Source/cmComputeLinkDepends.h')
0 files changed, 0 insertions, 0 deletions