diff options
| author | Hatem ElKharashy <hatem.elkharashy@qt.io> | 2024-01-04 14:32:08 +0200 |
|---|---|---|
| committer | Hatem ElKharashy <hatem.elkharashy@qt.io> | 2024-01-08 15:00:16 +0200 |
| commit | 69bed6cd3f12a3c1b0182c5a3706efa617090cfa (patch) | |
| tree | e75eeb44c767466263baf453efbcc59f9a9596c6 /src/concurrent/qtconcurrentreducekernel.h | |
| parent | 7b3da9aa0421369f84e7a1ea32df350821440d4b (diff) | |
QRadialGradient: Fix undefined behavior
The UBSan raises a division by zero in getRadialGradientValues. This can
be avoided by calculating the inverse in
qt_fetch_radial_gradient_template as a checker is done to avoid
division by zero there. (Credit to OSS-Fuzz)
Pick-to: 6.7
Fixes: QTBUG-120332
Change-Id: I798d1efc87ee07df7ca6f401aa476013cdbffe42
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
Diffstat (limited to 'src/concurrent/qtconcurrentreducekernel.h')
0 files changed, 0 insertions, 0 deletions
