OSDN Git Service

Fix NPE in NetworkMetrics
authorHugo Benichi <hugobenichi@google.com>
Fri, 23 Feb 2018 23:01:30 +0000 (08:01 +0900)
committerHugo Benichi <hugobenichi@google.com>
Fri, 23 Feb 2018 23:01:30 +0000 (08:01 +0900)
commite73486bf2458770b71f1dd1a6862e87b2875bd52
tree49518eca7f57c4e2c94ed1f3809961183a967133
parent1ea3d9411ab4a66f94e64ffa0d358a139117e15c
Fix NPE in NetworkMetrics

addTcpStatsResult() in NetworkMetrics was not checking for the nullness
of the pendingSummary object and trying to add stats regardless.

This patch fixes addTcpStatsResult() so that it populates pendingSummary
if necessary, similarly to addConnectResult() and addDnsResult()

Bug: 73825228
Test: runtest frameworks-net
Change-Id: I616a4be0e6e5920bd2f5c58292fea769bd516df7
core/java/android/net/metrics/NetworkMetrics.java