summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2018-11-13 09:36:39 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2018-11-13 09:36:39 +0000
commit075e5deba1f98d2b19005ee1cbbd27aedd9cd354 (patch)
tree96e0372a8a78ca20a20853dad7b79c8e61a5fdf0
parent2c0a0092f15c97034c0bc61706fb21e5837e822e (diff)
parent1fedd29319993a2e29b9cdc242923bbbbebfb290 (diff)
Merge "Fix LingerMonitor notification rate limiting"
-rw-r--r--services/core/java/com/android/server/connectivity/LingerMonitor.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/connectivity/LingerMonitor.java b/services/core/java/com/android/server/connectivity/LingerMonitor.java
index 635db19521d6..0e727c5e0b5f 100644
--- a/services/core/java/com/android/server/connectivity/LingerMonitor.java
+++ b/services/core/java/com/android/server/connectivity/LingerMonitor.java
@@ -90,6 +90,8 @@ public class LingerMonitor {
mNotifier = notifier;
mDailyLimit = dailyLimit;
mRateLimitMillis = rateLimitMillis;
+ // Ensure that (now - mFirstNotificationMillis) >= rateLimitMillis at first
+ mFirstNotificationMillis = -rateLimitMillis;
}
private static HashMap<String, Integer> makeTransportToNameMap() {