diff options
Diffstat (limited to 'src/javax/jmdns/impl/tasks/state/Renewer.java')
-rw-r--r-- | src/javax/jmdns/impl/tasks/state/Renewer.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/javax/jmdns/impl/tasks/state/Renewer.java b/src/javax/jmdns/impl/tasks/state/Renewer.java index 1c638d4..f79ee12 100644 --- a/src/javax/jmdns/impl/tasks/state/Renewer.java +++ b/src/javax/jmdns/impl/tasks/state/Renewer.java @@ -54,7 +54,10 @@ public class Renewer extends DNSStateTask { @Override public void start(Timer timer) { if (!this.getDns().isCanceling() && !this.getDns().isCanceled()) { - timer.schedule(this, DNSConstants.ANNOUNCED_RENEWAL_TTL_INTERVAL, DNSConstants.ANNOUNCED_RENEWAL_TTL_INTERVAL); + // BEGIN android-changed + // Schedule the renewer based on this task's TTL, not the default TTL + timer.schedule(this, getTTL() * 500, getTTL() * 500); + // END android-changed } } |