From b2edc2200ce21718eaa4659b11c08abb66b58d3d Mon Sep 17 00:00:00 2001 From: lresende Date: Thu, 13 Aug 2009 06:24:39 +0000 Subject: Fixing NPE if SecurityHandler extension point wasn't initialized properly git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@803791 13f79535-47bb-0310-9956-ffa450edef68 --- .../security/http/LDAPRealmAuthenticationPolicyProviderFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'branches/sca-java-1.5.1/modules/policy-security-http/src') diff --git a/branches/sca-java-1.5.1/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java b/branches/sca-java-1.5.1/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java index edc3850976..45fe650b22 100644 --- a/branches/sca-java-1.5.1/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java +++ b/branches/sca-java-1.5.1/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java @@ -40,7 +40,9 @@ public class LDAPRealmAuthenticationPolicyProviderFactory implements PolicyProvi super(); LDAPSecurityHandlerExtensionPoint securityHandlerExtensionPoint = registry.getExtensionPoint(LDAPSecurityHandlerExtensionPoint.class); - securityHandler = securityHandlerExtensionPoint.getLDAPSecurityHandlers().get(0); + if (securityHandlerExtensionPoint.getLDAPSecurityHandlers().size() > 0) { + securityHandler = securityHandlerExtensionPoint.getLDAPSecurityHandlers().get(0); + } } public Class getModelType() { -- cgit v1.2.3