Add a permission check for the default network connectivity metrics.

This check was missed in aosp/1541935.

Bug: 177656797
Test: atest FrameworksNetTests
Change-Id: Idea00f16e56cff79897c142a4da3b07e3d93f379
This commit is contained in:
Lorenzo Colitti
2021-01-19 15:04:23 +09:00
parent 2f9749cd57
commit 521a139f79

View File

@@ -368,6 +368,7 @@ final public class IpConnectivityMetrics extends SystemService {
@Override
public void logDefaultNetworkValidity(boolean valid) {
NetworkStack.checkNetworkStackPermission(getContext());
mDefaultNetworkMetrics.logDefaultNetworkValidity(SystemClock.elapsedRealtime(), valid);
}
@@ -375,6 +376,7 @@ final public class IpConnectivityMetrics extends SystemService {
public void logDefaultNetworkEvent(Network defaultNetwork, int score, boolean validated,
LinkProperties lp, NetworkCapabilities nc, Network previousDefaultNetwork,
int previousScore, LinkProperties previousLp, NetworkCapabilities previousNc) {
NetworkStack.checkNetworkStackPermission(getContext());
final long timeMs = SystemClock.elapsedRealtime();
mDefaultNetworkMetrics.logDefaultNetworkEvent(timeMs, defaultNetwork, score, validated,
lp, nc, previousDefaultNetwork, previousScore, previousLp, previousNc);