Merge "Fix crash when decrementing data usage request" into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
898a5f9acc
@@ -198,7 +198,7 @@ class NetworkStatsObservers {
|
||||
|
||||
if (LOG) Log.d(TAG, "Unregistering " + requestInfo);
|
||||
mDataUsageRequests.remove(request.requestId);
|
||||
mDataUsageRequestsPerUid.decrementCountOrThrow(callingUid);
|
||||
mDataUsageRequestsPerUid.decrementCountOrThrow(requestInfo.mCallingUid);
|
||||
requestInfo.unlinkDeathRecipient();
|
||||
requestInfo.callCallback(NetworkStatsManager.CALLBACK_RELEASED);
|
||||
}
|
||||
|
||||
@@ -274,8 +274,12 @@ public class NetworkStatsObserversTest {
|
||||
|
||||
mStatsObservers.unregister(request, UID_BLUE);
|
||||
waitForObserverToIdle();
|
||||
|
||||
Mockito.verifyZeroInteractions(mUsageCallbackBinder);
|
||||
|
||||
// Verify that system uid can unregister for other uids.
|
||||
mStatsObservers.unregister(request, Process.SYSTEM_UID);
|
||||
waitForObserverToIdle();
|
||||
mUsageCallback.expectOnCallbackReleased(request);
|
||||
}
|
||||
|
||||
private NetworkIdentitySet makeTestIdentSet() {
|
||||
|
||||
Reference in New Issue
Block a user