Merge "Don't complain if a VPN changes capabilities." into pi-dev
am: c58ef904d5
Change-Id: I26d2e1526c21ad2bac369a565b06155780190692
This commit is contained in:
@@ -4868,7 +4868,12 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
*/
|
||||
private NetworkCapabilities mixInCapabilities(NetworkAgentInfo nai, NetworkCapabilities nc) {
|
||||
// Once a NetworkAgent is connected, complain if some immutable capabilities are removed.
|
||||
// Don't complain for VPNs since they're not driven by requests and there is no risk of
|
||||
// causing a connect/teardown loop.
|
||||
// TODO: remove this altogether and make it the responsibility of the NetworkFactories to
|
||||
// avoid connect/teardown loops.
|
||||
if (nai.everConnected &&
|
||||
!nai.isVPN() &&
|
||||
!nai.networkCapabilities.satisfiedByImmutableNetworkCapabilities(nc)) {
|
||||
// TODO: consider not complaining when a network agent degrades its capabilities if this
|
||||
// does not cause any request (that is not a listen) currently matching that agent to
|
||||
|
||||
Reference in New Issue
Block a user