]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/jsch/UiUserInfo.java
Centralize Red Hat configs
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / jsch / UiUserInfo.java
index a19c0db43214180f98ca3ee6363a5512ed490734..0d09b9eb1e045089841c4d0c3ec81fd7172478e0 100644 (file)
@@ -30,7 +30,10 @@ public class UiUserInfo extends SimpleUserInfo {
 
                        @Override
                        protected void useCredentials(char[] password) {
-                               passphraseSafe = Arrays.copyOf(password, password.length);
+                               passphraseSafe = new char[password.length];
+                               System.arraycopy(password, 0, passphraseSafe, 0,
+                                               password.length);
+                               // passphraseSafe = Arrays.copyOf(password, password.length);
                        }
                };
                dialog.setVisible(true);
@@ -49,7 +52,9 @@ public class UiUserInfo extends SimpleUserInfo {
 
                        @Override
                        protected void useCredentials(char[] password) {
-                               passwordSafe = Arrays.copyOf(password, password.length);
+                               // passwordSafe = Arrays.copyOf(password, password.length);
+                               passwordSafe = new char[password.length];
+                               System.arraycopy(password, 0, passwordSafe, 0, password.length);
                        }
                };
                dialog.setVisible(true);