Merge "Don't crash system server" into oc-mr1-dev

This commit is contained in:
TreeHugger Robot
2017-09-12 22:40:50 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 1 deletions

View File

@@ -494,7 +494,7 @@ abstract public class ManagedServices {
return info;
}
throw new SecurityException("Disallowed call from unknown " + getCaption() + ": "
+ service);
+ service + " " + service.getClass());
}
public void unregisterService(IInterface service, int userid) {

View File

@@ -737,6 +737,9 @@ public class ZenModeHelper {
mConfig = config;
mHandler.postApplyConfig(config, reason, setRingerMode);
return true;
} catch (SecurityException e) {
Log.wtf(TAG, "Invalid rule in config", e);
return false;
} finally {
Binder.restoreCallingIdentity(identity);
}