aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java
diff options
context:
space:
mode:
authorDamian Minkov <damencho@jitsi.org>2006-10-04 19:02:53 +0000
committerDamian Minkov <damencho@jitsi.org>2006-10-04 19:02:53 +0000
commit917fff3dad7c1c625f34f0e0114b415496b9f70b (patch)
treed83daeab28895cf8194c4177bbfc1a9dc64a4e2e /src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java
parent060095db7032e6199c7978a4a10e9a4d203da235 (diff)
downloadjitsi-917fff3dad7c1c625f34f0e0114b415496b9f70b.zip
jitsi-917fff3dad7c1c625f34f0e0114b415496b9f70b.tar.gz
jitsi-917fff3dad7c1c625f34f0e0114b415496b9f70b.tar.bz2
Icq keepalive added
Not registering if user has canceled password prompt
Diffstat (limited to 'src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java')
-rw-r--r--src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java b/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java
index ebdb01b..2e04c37 100644
--- a/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java
+++ b/src/net/java/sip/communicator/impl/protocol/jabber/ProtocolProviderServiceJabberImpl.java
@@ -104,7 +104,14 @@ public class ProtocolProviderServiceJabberImpl
, credentials);
//extract the password the user passed us.
- password = new String(credentials.getPassword());
+ char[] pass = credentials.getPassword();
+
+ // the user didn't provide us a password (canceled the operation)
+ if(pass == null)
+ return;
+
+ password = new String(pass);
+
if (credentials.isPasswordPersistent())
{