summaryrefslogtreecommitdiffstats
path: root/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp')
-rw-r--r--tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp b/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
index f663727d1a..8a588c6e21 100644
--- a/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
+++ b/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
@@ -26,14 +26,16 @@
**
****************************************************************************/
+#include <cstdlib>
+
#include <QGuiApplication>
#include <QColorSpace>
-// Run this with
-// QT_LOGGING_RULES="qt.gui.icc=false"
-// to reduce noise and increase speed.
-
extern "C" int LLVMFuzzerTestOneInput(const char *data, size_t size) {
+ // to reduce noise and increase speed
+ static char quiet[] = "QT_LOGGING_RULES=qt.gui.icc=false";
+ static int pe = putenv(quiet);
+ Q_UNUSED(pe)
static int argc = 3;
static char arg1[] = "fuzzer";
static char arg2[] = "-platform";