summaryrefslogtreecommitdiff
path: root/src/android/net/util/DataStallUtils.java
diff options
context:
space:
mode:
authorRemi NGUYEN VAN <reminv@google.com>2019-03-27 15:42:53 +0900
committerRemi NGUYEN VAN <reminv@google.com>2019-04-01 11:33:10 +0900
commitdc6e640623cf1fe5290ee9ce1cf7d0ecae2cbeb4 (patch)
treeb0b135164d01b69f8edc3e63ad008d9add9f2562 /src/android/net/util/DataStallUtils.java
parent23dd932915780e1d604fa4e4acaf7d478dc8c8ab (diff)
Fix race when starting NetworkMonitor
NetworkMonitor obtained LinkProperties and NetworkCapabilities via synchronous calls to ConnectivityManager after receiving an asynchronous notification, which is prone to races: the network could be gone before the LinkProperties/NetworkCapabilities can be fetched. Fix the race by passing LinkProperties/NetworkCapabilities directly to NetworkMonitor in the asynchronous notifications. Test: atest FrameworksNetTests NetworkStackTests Test: booted, WiFi works Bug: 129375892 Change-Id: I200ac7ca6ff79590b11c9be705f650c92fd3cb63
Diffstat (limited to 'src/android/net/util/DataStallUtils.java')
0 files changed, 0 insertions, 0 deletions