diff options
author | Robert Loehning <robert.loehning@qt.io> | 2020-07-20 19:07:11 +0200 |
---|---|---|
committer | Robert Loehning <robert.loehning@qt.io> | 2020-07-29 16:00:06 +0000 |
commit | 8368111c76471a7415c29ba293848003fca2a4af (patch) | |
tree | 04861cea02d8e41ee88f519a8ac86932b873a5c9 /tests/auto | |
parent | 9427f863d9cb478f98a1cff9af62806cdb899399 (diff) | |
download | qtsvg-8368111c76471a7415c29ba293848003fca2a4af.tar.gz |
Avoid endless recursion when inflating gzip
Fixes: oss-fuzz-24146
Pick-to: 5.12 5.15
Change-Id: I52a974e6a0694fb4afb50d932b2e99917c3034b2
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp index 1f70b33..e6089bc 100644 --- a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp +++ b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp @@ -837,10 +837,9 @@ void tst_QSvgRenderer::testGzHelper_data() "cbcfe70200a865327e040000001f8b08001c2a934800034b4a2ce20200e9b3a20404000000")) << QByteArray("foo\nbar\n"); - // We should still get data of the first member if subsequent members are corrupt QTest::newRow("corruptedSecondMember") << QByteArray::fromHex(QByteArray("1f8b08001c2a934800034b" "cbcfe70200a865327e040000001f8c08001c2a934800034b4a2ce20200e9b3a20404000000")) - << QByteArray("foo\n"); + << QByteArray(); } |