diff options
| author | Edward Welbourne <edward.welbourne@qt.io> | 2021-02-08 12:13:13 +0100 |
|---|---|---|
| committer | Edward Welbourne <edward.welbourne@qt.io> | 2021-04-16 15:49:28 +0100 |
| commit | aeeaab1a5ac0b4d91c9f9b542035b8970e4c61dd (patch) | |
| tree | 081791c00c9ce90c329a46c060c0e2edab36040d /src/corelib/kernel/qtimer.cpp | |
| parent | 57850f9d6d6cf2d745cdfcdecb4b55cd9088b898 (diff) | |
Fix handling of surrogates in QBidiAlgorithm
Prior code was naively assuming the character after a high surrogate
would necessarily be a low surrogate, which is buggy.
Fixes oss-fuzz issue 29718.
Pick-to: 6.0 6.1 5.15
Change-Id: I10f023c4b5024a0d76fea0a3672001063591ec6d
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/corelib/kernel/qtimer.cpp')
0 files changed, 0 insertions, 0 deletions
