summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2021-10-06 22:55:13 +0000
committerXin Li <delphij@google.com>2021-10-06 22:55:13 +0000
commit608315518e9d51d4d75aff585e21cc63536edd48 (patch)
tree18ce4c5ddff1e76c4dbc8ac93c4560ed46f62f61
parent9b0f1cc88b83372493483fec3a91ea62abb9b65a (diff)
parentf40dd86e5278d384c9ab6e7108e629e968e54984 (diff)
downloadhwservicemanager-608315518e9d51d4d75aff585e21cc63536edd48.tar.gz
Bug: 202323961 Merged-In: I6ee17a46a996524dae41452ca769c88fdea78e3e Change-Id: I39890d04b9a27a2120c8ad451d16ef9524589502
-rw-r--r--service.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/service.cpp b/service.cpp
index 87e6ed8..3fc1391 100644
--- a/service.cpp
+++ b/service.cpp
@@ -143,6 +143,9 @@ int main() {
// we log this and why we care about this at all.
setProcessHidlReturnRestriction(HidlReturnRestriction::ERROR_IF_UNCHECKED);
+ // TODO(b/36424585): make fatal
+ ProcessState::self()->setCallRestriction(ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY);
+
sp<ServiceManager> manager = new ServiceManager();
setRequestingSid(manager, true);