From 7d79ae54241e65483ba9812fc35ef0530d46f961 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Fri, 13 Jun 2008 10:58:01 +0000 Subject: [PATCH] SEC-880: Fix incorrect index value. --- .../security/ui/AuthenticationDetailsSourceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/springframework/security/ui/AuthenticationDetailsSourceImpl.java b/core/src/main/java/org/springframework/security/ui/AuthenticationDetailsSourceImpl.java index 2508cd6abb..676bbee977 100755 --- a/core/src/main/java/org/springframework/security/ui/AuthenticationDetailsSourceImpl.java +++ b/core/src/main/java/org/springframework/security/ui/AuthenticationDetailsSourceImpl.java @@ -58,7 +58,7 @@ public class AuthenticationDetailsSourceImpl implements AuthenticationDetailsSou Constructor constructor = null; for (int i = 0; i < constructors.length; i++) { Class[] parameterTypes = constructors[i].getParameterTypes(); - if (parameterTypes.length == 1 && (object == null || parameterTypes[i].isInstance(object))) { + if (parameterTypes.length == 1 && (object == null || parameterTypes[0].isInstance(object))) { constructor = constructors[i]; break; }