You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2009/08/13 08:23:44 UTC
svn commit: r803789 -
/tuscany/branches/sca-java-1.x/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java
Author: lresende
Date: Thu Aug 13 06:23:44 2009
New Revision: 803789
URL: http://svn.apache.org/viewvc?rev=803789&view=rev
Log:
Fixing NPE if SecurityHandler extension point wasn't initialized properly
Modified:
tuscany/branches/sca-java-1.x/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java
Modified: tuscany/branches/sca-java-1.x/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java?rev=803789&r1=803788&r2=803789&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.x/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java (original)
+++ tuscany/branches/sca-java-1.x/modules/policy-security-http/src/main/java/org/apache/tuscany/sca/policy/security/http/LDAPRealmAuthenticationPolicyProviderFactory.java Thu Aug 13 06:23:44 2009
@@ -40,7 +40,9 @@
super();
LDAPSecurityHandlerExtensionPoint securityHandlerExtensionPoint = registry.getExtensionPoint(LDAPSecurityHandlerExtensionPoint.class);
- securityHandler = securityHandlerExtensionPoint.getLDAPSecurityHandlers().get(0);
+ if (securityHandlerExtensionPoint.getLDAPSecurityHandlers().size() > 0) {
+ securityHandler = securityHandlerExtensionPoint.getLDAPSecurityHandlers().get(0);
+ }
}
public Class<LDAPRealmAuthenticationPolicy> getModelType() {