diff options
author | 2019-01-22 14:45:35 +0000 | |
---|---|---|
committer | 2019-01-22 14:45:35 +0000 | |
commit | f9c42c76a05c3cc2613ad024d3e9ce91923cec8f (patch) | |
tree | c7eb82f52bbdcb56b8a0aed5e01e8f82e85e8d7c | |
parent | a7404d45b17926ac1d62ece76731b6d224985712 (diff) | |
parent | 259732a8d7e42323e0de102ff94cb9c7c5f6e6a7 (diff) |
Merge "Fix dpm force-network-logs"
-rw-r--r-- | services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 575eeca77783..0977323754f9 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -13008,7 +13008,12 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { throw new IllegalStateException("logging is not available"); } if (mNetworkLogger != null) { - return mNetworkLogger.forceBatchFinalization(); + final long ident = mInjector.binderClearCallingIdentity(); + try { + return mNetworkLogger.forceBatchFinalization(); + } finally { + mInjector.binderRestoreCallingIdentity(ident); + } } return 0; } |