From e2d23cd8c19b29666c58ca074c9dba98c5012e03 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Mon, 19 Jul 2021 17:29:45 -0700 Subject: [PATCH] Fix bounds check (#3612) * Fix bounds check * Update instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java Co-authored-by: Nikita Salnikov-Tarnovski Co-authored-by: Nikita Salnikov-Tarnovski --- .../autoconfigure/aspects/WithSpanAspectAttributeBinder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java b/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java index e8ff37452e..e5ddfcc522 100644 --- a/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java +++ b/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java @@ -51,7 +51,7 @@ public class WithSpanAspectAttributeBinder extends BaseAttributeBinder { if (!value.isEmpty()) { return value; } - if (parameterNames != null && parameterNames.length >= index) { + if (parameterNames != null && index < parameterNames.length) { String parameterName = parameterNames[index]; if (parameterName != null && !parameterName.isEmpty()) { return parameterName;