Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 521a139f authored by Lorenzo Colitti's avatar Lorenzo Colitti
Browse files

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
parent 2f9749cd
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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);