From: Robert Varga Date: Mon, 9 Sep 2013 10:43:02 +0000 (+0200) Subject: Fix KeepAlive message not being sent X-Git-Tag: jenkins-bgpcep-bulk-release-prepare-only-1~237^2~290 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=0283fadbdf54d062acb002a9f01a613d9f3e1c58;p=bgpcep.git Fix KeepAlive message not being sent Change-Id: I4d843960c68b5258a8e41eaf52efb7520ae6b8d9 Signed-off-by: Robert Varga --- diff --git a/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImpl.java b/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImpl.java index a2366a69ad..a9f811f398 100644 --- a/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImpl.java +++ b/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImpl.java @@ -169,14 +169,14 @@ class PCEPSessionImpl extends AbstractProtocolSession implements PC if (ct >= nextKeepalive) { this.sendMessage(new PCEPKeepAliveMessage()); nextKeepalive = (long) (this.lastMessageSentAt + getKeepAliveTimerValue() * 1E9); - } else { - this.stateTimer.newTimeout(new TimerTask() { - @Override - public void run(final Timeout timeout) throws Exception { - handleKeepaliveTimer(); - } - }, nextKeepalive - ct, TimeUnit.NANOSECONDS); } + + this.stateTimer.newTimeout(new TimerTask() { + @Override + public void run(final Timeout timeout) throws Exception { + handleKeepaliveTimer(); + } + }, nextKeepalive - ct, TimeUnit.NANOSECONDS); } }