diff options
author | Edward Welbourne <edward.welbourne@qt.io> | 2021-10-15 12:37:33 +0200 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@qt.io> | 2021-10-26 17:38:22 +0200 |
commit | bb220f2d99261eaa7c5021988a9443735ed2a93d (patch) | |
tree | dc6d38ec5eaaa7178e73db52570d90347bb05884 /src/network/kernel | |
parent | 25e85ec45fe5ca00c90fab4ab764f46117fbcb24 (diff) |
Fix overflow issue on parsing min-qint64 with its minus sign repeated
The call to std::from_chars() accepts a sign, but we've already dealt
with a sign, so that would be a second sign. Check the first character
after any prefix is in fact a digit (for the base in use). This is a
follow-up to commit 5644af6f8a800a1516360a42ba4c1a8dc61fc516.
Fixes: QTBUG-97521
Change-Id: I65fb144bf6a8430da90ec5f65088ca20e79bf02f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/network/kernel')
0 files changed, 0 insertions, 0 deletions