From f6d43ea959a5c4543413ef2ab1d9c4a9939431b4 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Mon, 23 Apr 2012 14:39:19 -0700 Subject: [PATCH] Clear identity when checking if bandwidth enabled. Change-Id: I0f10f86dc14483e29609057c671454b322da4826 --- services/java/com/android/server/net/NetworkStatsService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/java/com/android/server/net/NetworkStatsService.java b/services/java/com/android/server/net/NetworkStatsService.java index f53e9570d7..1c3e24f7e5 100644 --- a/services/java/com/android/server/net/NetworkStatsService.java +++ b/services/java/com/android/server/net/NetworkStatsService.java @@ -1050,11 +1050,14 @@ public class NetworkStatsService extends INetworkStatsService.Stub { } private boolean isBandwidthControlEnabled() { + final long token = Binder.clearCallingIdentity(); try { return mNetworkManager.isBandwidthControlEnabled(); } catch (RemoteException e) { // ignored; service lives in system_server return false; + } finally { + Binder.restoreCallingIdentity(token); } }