diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/net/metrics/NetworkMetrics.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/net/metrics/NetworkMetrics.java b/core/java/android/net/metrics/NetworkMetrics.java index 2425bba9e668..66d92c48087c 100644 --- a/core/java/android/net/metrics/NetworkMetrics.java +++ b/core/java/android/net/metrics/NetworkMetrics.java @@ -98,6 +98,9 @@ public class NetworkMetrics { /** Accumulate a single netd sock_diag poll result reported by netd. */ public void addTcpStatsResult(int sent, int lost, int rttUs, int sentAckDiffMs) { + if (pendingSummary == null) { + pendingSummary = new Summary(netId, transports); + } pendingSummary.tcpLossRate.count(lost, sent); pendingSummary.roundTripTimeUs.count(rttUs); pendingSummary.sentAckTimeDiffenceMs.count(sentAckDiffMs); |
