From b60384e92536c150d4bc4a01e1ceb3774726de29 Mon Sep 17 00:00:00 2001 From: Nithin U <106614289+NithinU2802@users.noreply.github.com> Date: Thu, 27 Aug 2026 17:30:13 +0530 Subject: [PATCH] fix: to update validHex array size in buildValidHexArray --- .../java/io/opentelemetry/api/internal/OtelEncodingUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/all/src/main/java/io/opentelemetry/api/internal/OtelEncodingUtils.java b/api/all/src/main/java/io/opentelemetry/api/internal/OtelEncodingUtils.java index 19fa277b377..2b062a12bd3 100644 --- a/api/all/src/main/java/io/opentelemetry/api/internal/OtelEncodingUtils.java +++ b/api/all/src/main/java/io/opentelemetry/api/internal/OtelEncodingUtils.java @@ -43,7 +43,7 @@ private static byte[] buildDecodingArray() { } private static boolean[] buildValidHexArray() { - boolean[] validHex = new boolean[Character.MAX_VALUE]; + boolean[] validHex = new boolean[Character.MAX_VALUE + 1]; // Use the fact that the default initial boolean value is false // and only explicitly init the values between the extreme HEX values // This minimized impact during process startup esp. on mobile.