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

Commit af833937 authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Avoid clobbering UID stats when not yet loaded.

Bug: 4690822
Change-Id: Ia6c9e8f89e89739cf3380c4b98b9da6f52db48fa
parent 4bd44535
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -225,7 +225,9 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
        mContext.unregisterReceiver(mShutdownReceiver);

        writeNetworkStatsLocked();
        if (mUidStatsLoaded) {
            writeUidStatsLocked();
        }
        mNetworkStats.clear();
        mUidStats.clear();
        mUidStatsLoaded = false;
@@ -442,7 +444,9 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
            if (persistDelta.rx[index] > persistThreshold
                    || persistDelta.tx[index] > persistThreshold) {
                writeNetworkStatsLocked();
                if (mUidStatsLoaded) {
                    writeUidStatsLocked();
                }
                mLastNetworkPersist = networkStats;
                break;
            }