Don't crash system server
Change-Id: I6422017bf85f9751fe9bab3136e357b55e17c429 Fixes: 65374410 Test: make
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user