diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2017-01-04 13:43:44 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2017-01-06 16:20:26 +0000 |
commit | f4d3c87f0caab71f15e12f0f376f94a3e90a8adf (patch) | |
tree | 63f864d5776749c3461a97503678d066de506286 /configure.json | |
parent | fb85a72325d7954592ac88bbe82c913ae6124424 (diff) |
Fix UB (signed integer overflows) in QProgressBar
The expression 'minimum - 1' invokes UB when 'minimum == INT_MIN'.
Likewise, the expression 'maximum - minimum' invokes UB when
'qint64(maximum) - minimum > INT_MAX'.
Fix by restructuring the code or else by using 64-bit arithmetic.
Change-Id: I352eafa72f28ae907f41c8f88abcf0a81705c718
Task-number: QTBUG-57857
Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'configure.json')
0 files changed, 0 insertions, 0 deletions