Author: iocanel
Date: Sun Sep 16 16:05:07 2012
New Revision: 1385294

URL: http://svn.apache.org/viewvc?rev=1385294&view=rev
Log:
[KARAF-1835] Fix npe in jaas:realm-manage command.

Modified:
    
karaf/trunk/jaas/command/src/main/java/org/apache/karaf/jaas/command/JaasCommandSupport.java

Modified: 
karaf/trunk/jaas/command/src/main/java/org/apache/karaf/jaas/command/JaasCommandSupport.java
URL: 
http://svn.apache.org/viewvc/karaf/trunk/jaas/command/src/main/java/org/apache/karaf/jaas/command/JaasCommandSupport.java?rev=1385294&r1=1385293&r2=1385294&view=diff
==============================================================================
--- 
karaf/trunk/jaas/command/src/main/java/org/apache/karaf/jaas/command/JaasCommandSupport.java
 (original)
+++ 
karaf/trunk/jaas/command/src/main/java/org/apache/karaf/jaas/command/JaasCommandSupport.java
 Sun Sep 16 16:05:07 2012
@@ -88,7 +88,6 @@ public abstract class JaasCommandSupport
 
         AppConfigurationEntry appConfigurationEntry = null;
         if (realm != null) {
-
             AppConfigurationEntry[] entries = realm.getEntries();
 
             // if no moduleName provided and a there is a single module in the 
realm.
@@ -98,7 +97,7 @@ public abstract class JaasCommandSupport
 
             for (AppConfigurationEntry entry : entries) {
                 String moduleClass = (String) 
entry.getOptions().get(ProxyLoginModule.PROPERTY_MODULE);
-                if (moduleName.equals(entry.getLoginModuleName()) || 
moduleName.equals(moduleClass)) {
+                if (moduleName != null && 
(moduleName.equals(entry.getLoginModuleName()) || 
moduleName.equals(moduleClass))) {
                     return entry;
                 }
             }


Reply via email to