summaryrefslogtreecommitdiff
path: root/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2020-07-20 19:07:11 +0200
committerRobert Loehning <robert.loehning@qt.io>2020-07-29 16:00:06 +0000
commit8368111c76471a7415c29ba293848003fca2a4af (patch)
tree04861cea02d8e41ee88f519a8ac86932b873a5c9 /tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp
parent9427f863d9cb478f98a1cff9af62806cdb899399 (diff)
downloadqtsvg-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/qsvgrenderer/tst_qsvgrenderer.cpp')
-rw-r--r--tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp3
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();
}