From 273c2d7da977af7429b058a9905624024ce2013f Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 12 Jun 2014 16:12:04 +0200 Subject: [PATCH] Fix PingManager, use 'nextPingIn' to schedule pings, instead of 'pingInterval'. Fixes SMACK-575. --- .../src/main/java/org/jivesoftware/smackx/ping/PingManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/ping/PingManager.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/ping/PingManager.java index af201ff32..7f5d1a658 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/ping/PingManager.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/ping/PingManager.java @@ -308,7 +308,7 @@ public class PingManager extends Manager { int nextPingIn = pingInterval - delta; LOGGER.fine("Scheduling ServerPingTask in " + nextPingIn + " seconds (pingInterval=" + pingInterval + ", delta=" + delta + ")"); - nextAutomaticPing = schedule(pingServerRunnable, pingInterval, TimeUnit.SECONDS); + nextAutomaticPing = schedule(pingServerRunnable, nextPingIn, TimeUnit.SECONDS); } }