diff --git a/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java b/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java index 2ab92f61c..2274ee28f 100644 --- a/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/icq/OperationSetBasicInstantMessagingIcqImpl.java @@ -428,10 +428,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); + } } } }