1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-11-23 06:42:05 +01:00

Callback handler was not getting set properly

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11018 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Jay Kline 2009-05-27 16:51:39 +00:00 committed by jay
parent fdca9b339d
commit 0014cff963

View file

@ -226,7 +226,7 @@ public class XMPPConnection {
config.setSASLAuthenticationEnabled(true); config.setSASLAuthenticationEnabled(true);
config.setDebuggerEnabled(DEBUG_ENABLED); config.setDebuggerEnabled(DEBUG_ENABLED);
this.configuration = config; this.configuration = config;
this.callbackHandler = null; this.callbackHandler = config.getCallbackHandler();
} }
/** /**
@ -240,7 +240,7 @@ public class XMPPConnection {
*/ */
public XMPPConnection(ConnectionConfiguration config) { public XMPPConnection(ConnectionConfiguration config) {
this.configuration = config; this.configuration = config;
this.callbackHandler = null; this.callbackHandler = config.getCallbackHandler();
} }
/** /**
@ -1219,9 +1219,9 @@ public class XMPPConnection {
else { else {
ks = KeyStore.getInstance(configuration.getKeystoreType()); ks = KeyStore.getInstance(configuration.getKeystoreType());
try { try {
ks.load(new FileInputStream(configuration.getKeystorePath()), pcb.getPassword());
pcb = new PasswordCallback("Keystore Password: ",false); pcb = new PasswordCallback("Keystore Password: ",false);
callbackHandler.handle(new Callback[]{pcb}); callbackHandler.handle(new Callback[]{pcb});
ks.load(new FileInputStream(configuration.getKeystorePath()), pcb.getPassword());
} }
catch(Exception e) { catch(Exception e) {
ks = null; ks = null;