diff options
author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2022-03-03 22:53:52 +0200 |
---|---|---|
committer | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2022-03-05 09:48:16 +0000 |
commit | c67e7922f2b21453b37e7e2397863c449a5e415b (patch) | |
tree | 0a18dccb83cc85212ac8aa1260f4554ee32d052f | |
parent | 464abaec05e0aa0ab699243412c50a5d5ac30742 (diff) |
Reduce the length of Int8Array in tst_QJSEngine::typedArraySet()
On 32-bit Android x86 using a length of 0xffffffe throws an
"RangeError: ArrayBuffer: out of memory" instead of the expected
"RangeError: TypedArray.set: out of range".
Pick-to: 6.2 6.3
Task-number: QTBUG-99193
Change-Id: Id6deea18fe90228db616ddc7550c7832825c297a
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r-- | tests/auto/qml/qjsengine/tst_qjsengine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/qml/qjsengine/tst_qjsengine.cpp b/tests/auto/qml/qjsengine/tst_qjsengine.cpp index e96cb835e0..6ffc1da3a5 100644 --- a/tests/auto/qml/qjsengine/tst_qjsengine.cpp +++ b/tests/auto/qml/qjsengine/tst_qjsengine.cpp @@ -5353,7 +5353,7 @@ void tst_QJSEngine::typedArraySet() QJSEngine engine; const auto value = engine.evaluate( "(function() {" - " var length = 0xffffffe;" + " var length = 0xfffffe0;" " var offset = 0xfffffff0;" " var e1;" " var e2;" |