summaryrefslogtreecommitdiff
path: root/src/javax/jmdns/impl/tasks/state/Renewer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/javax/jmdns/impl/tasks/state/Renewer.java')
-rw-r--r--src/javax/jmdns/impl/tasks/state/Renewer.java5
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
}
}