diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetBasicInstantMessagingJabberImpl.java b/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetBasicInstantMessagingJabberImpl.java index f3c01a822..5623a40e6 100644 --- a/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetBasicInstantMessagingJabberImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/jabber/OperationSetBasicInstantMessagingJabberImpl.java @@ -244,10 +244,12 @@ public void registrationStateChanged(RegistrationStateChangeEvent evt) // run keepalive thread if(keepAliveSendTask == null) + { keepAliveSendTask = new KeepAliveSendTask(); - keepAliveTimer.scheduleAtFixedRate( - keepAliveSendTask, KEEPALIVE_INTERVAL, KEEPALIVE_INTERVAL); + keepAliveTimer.scheduleAtFixedRate( + keepAliveSendTask, KEEPALIVE_INTERVAL, KEEPALIVE_INTERVAL); + } } } }