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() {