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'); + } } }