From 2e9a6590451f8f6c4a16ea196fcff24f7de25e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volkan=20Yaz=C4=B1c=C4=B1?= Date: Tue, 1 Oct 2024 11:16:59 +0200 Subject: [PATCH] Tune down `JsonTemplateLayoutCodecFuzzer` limits --- .../template/json/fuzz/JsonTemplateLayoutCodecFuzzer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/log4j-layout-template-json-fuzz-test/src/main/java/org/apache/logging/log4j/layout/template/json/fuzz/JsonTemplateLayoutCodecFuzzer.java b/log4j-layout-template-json-fuzz-test/src/main/java/org/apache/logging/log4j/layout/template/json/fuzz/JsonTemplateLayoutCodecFuzzer.java index 1fe836481ef..b91d6baea9e 100644 --- a/log4j-layout-template-json-fuzz-test/src/main/java/org/apache/logging/log4j/layout/template/json/fuzz/JsonTemplateLayoutCodecFuzzer.java +++ b/log4j-layout-template-json-fuzz-test/src/main/java/org/apache/logging/log4j/layout/template/json/fuzz/JsonTemplateLayoutCodecFuzzer.java @@ -36,7 +36,7 @@ public final class JsonTemplateLayoutCodecFuzzer { // 2. Short enough to avoid stack overflows, which are interpreted as fuzzer failures, though they are not. // Consider a JSON document containing more than 1024 nested objects. // This triggers a stack overflow, which is expected, hence nothing to signal. - private static final int MAX_STRING_LENGTH = 1024; + public static final int MAX_STRING_LENGTH = 512; public static void fuzzerTestOneInput(final FuzzedDataProvider dataProvider) { final boolean encodeFirst = dataProvider.consumeBoolean();