This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 34bac580c90f4864c264b15998da5f4c0e139ad7
Author: Volkan Yazici <[email protected]>
AuthorDate: Wed Feb 16 17:07:11 2022 +0100

    LOG4J2-3393 Fix StringBuilder sizing code typo in 
JsonWriter#trimStringBuilder().
---
 .../org/apache/logging/log4j/layout/template/json/util/JsonWriter.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/util/JsonWriter.java
 
b/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/util/JsonWriter.java
index 086f966..8fe9acf 100644
--- 
a/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/util/JsonWriter.java
+++ 
b/log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/util/JsonWriter.java
@@ -854,7 +854,7 @@ public final class JsonWriter implements AutoCloseable, 
Cloneable {
 
     private void trimStringBuilder(final StringBuilder stringBuilder, final 
int length) {
         final int trimLength = Math.max(maxStringLength, length);
-        if (stringBuilder.length() > trimLength) {
+        if (stringBuilder.capacity() > trimLength) {
             stringBuilder.setLength(trimLength);
             stringBuilder.trimToSize();
         }

Reply via email to