From 694b4865a17eb7b4cef727c24ab094962728164b Mon Sep 17 00:00:00 2001 From: scott Date: Thu, 16 Jul 2015 14:55:03 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B0=EC=97=B4=EC=9D=98=20key=20=EB=B9=84?= =?UTF-8?q?=EA=B5=90=20=EC=9E=98=EB=AA=BB=EC=9C=BC=EB=A1=9C=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=EA=B0=80=20=EB=B0=9C=EC=83=9D=ED=95=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit temp.length와 key 값이 같을때 통과하지만 temp[key]는 array의 index 범위를 넘어버림 --- .../interceptor/PreparedStatementExecuteQueryInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/jdbc-driver/src/main/java/com/navercorp/pinpoint/plugin/jdbc/common/interceptor/PreparedStatementExecuteQueryInterceptor.java b/plugins/jdbc-driver/src/main/java/com/navercorp/pinpoint/plugin/jdbc/common/interceptor/PreparedStatementExecuteQueryInterceptor.java index f72db29f0..815734ba5 100644 --- a/plugins/jdbc-driver/src/main/java/com/navercorp/pinpoint/plugin/jdbc/common/interceptor/PreparedStatementExecuteQueryInterceptor.java +++ b/plugins/jdbc-driver/src/main/java/com/navercorp/pinpoint/plugin/jdbc/common/interceptor/PreparedStatementExecuteQueryInterceptor.java @@ -133,7 +133,7 @@ public class PreparedStatementExecuteQueryInterceptor implements SimpleAroundInt final String[] temp = new String[bindValue.size()]; for (Map.Entry entry : bindValue.entrySet()) { Integer key = entry.getKey() - 1; - if (temp.length < key) { + if (temp.length <= key) { continue; } temp[key] = entry.getValue();