From 7f6f769e584a9a95e1a4c0b757022795af3e6d54 Mon Sep 17 00:00:00 2001 From: Matthew Li Date: Tue, 24 Jun 2025 20:59:32 -0400 Subject: [PATCH] fixing NPE in PercentEscaper --- .../src/main/java/datadog/trace/core/util/PercentEscaper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dd-trace-core/src/main/java/datadog/trace/core/util/PercentEscaper.java b/dd-trace-core/src/main/java/datadog/trace/core/util/PercentEscaper.java index 5fb3665ae8e..cfe1f02b4a9 100644 --- a/dd-trace-core/src/main/java/datadog/trace/core/util/PercentEscaper.java +++ b/dd-trace-core/src/main/java/datadog/trace/core/util/PercentEscaper.java @@ -237,7 +237,7 @@ private static Escaped escapeSlow(String s, int index, boolean[] unsafeOctets) { private static int nextEscapeIndex(CharSequence csq, int index, int end, boolean[] unsafeOctets) { for (; index < end; index++) { char c = csq.charAt(index); - if (c <= unsafeOctets.length && unsafeOctets[c]) { + if (c < unsafeOctets.length && unsafeOctets[c]) { break; } }