From 357b3bb399f5bd408b92d7101c8b99d785b2173b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20L=C3=B6hning?= Date: Mon, 20 Dec 2021 22:47:14 +0100 Subject: Fuzzing: Discard logging output from QSvgRenderer It's pointless in a fuzzer and slows down execution. Change-Id: Ic88d957224777f240426fe2f78a0a1a641b4432c Reviewed-by: Albert Astals Cid --- tests/libfuzzer/svg/qsvgrenderer/render/main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/libfuzzer/svg/qsvgrenderer/render/main.cpp b/tests/libfuzzer/svg/qsvgrenderer/render/main.cpp index b835f0a..ffe214c 100644 --- a/tests/libfuzzer/svg/qsvgrenderer/render/main.cpp +++ b/tests/libfuzzer/svg/qsvgrenderer/render/main.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2019 The Qt Company Ltd. +** Copyright (C) 2021 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the test suite of the Qt Toolkit. @@ -30,6 +30,11 @@ #include #include #include +#include + +// silence warnings +static QtMessageHandler mh = qInstallMessageHandler([](QtMsgType, const QMessageLogContext &, + const QString &) {}); extern "C" int LLVMFuzzerTestOneInput(const char *Data, size_t Size) { static int argc = 3; -- cgit v1.2.1