Author: ammulder
Date: Thu Nov  4 19:25:09 2004
New Revision: 56644

Modified:
   
geronimo/trunk/modules/jmx-remoting/src/java/org/apache/geronimo/jmxremoting/Credentials.java
Log:
Don't blow up on null password (JIRA 439)


Modified: 
geronimo/trunk/modules/jmx-remoting/src/java/org/apache/geronimo/jmxremoting/Credentials.java
==============================================================================
--- 
geronimo/trunk/modules/jmx-remoting/src/java/org/apache/geronimo/jmxremoting/Credentials.java
       (original)
+++ 
geronimo/trunk/modules/jmx-remoting/src/java/org/apache/geronimo/jmxremoting/Credentials.java
       Thu Nov  4 19:25:09 2004
@@ -35,7 +35,7 @@
 
     public Credentials(String username, String password) {
         this.username = username;
-        this.password = password.toCharArray();
+        this.password = password == null ? null : password.toCharArray();
     }
 
     public void handle(Callback[] callbacks) throws 
UnsupportedCallbackException {
@@ -54,6 +54,8 @@
     }
 
     public void clear() {
-        Arrays.fill(password, '\0');
+        if(password != null) {
+            Arrays.fill(password, '\0');
+        }
     }
 }

Reply via email to