summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-12-04 00:02:52 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-12-04 00:02:52 +0000
commitf92dc7f9b64c81935b6b10f23e946200b1dfcbb0 (patch)
treee89c06a299ad8d90b21e4f5fc95dfcc97607d55f
parente1e892d4a0a0d686871dd3f50d26505a9694bc61 (diff)
parentaa39bc739aff77b23d1eb214cf05f65a3fb7ccf5 (diff)
Merge "Return correct results in StatsManager APIs"
-rw-r--r--cmds/statsd/src/StatsService.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmds/statsd/src/StatsService.cpp b/cmds/statsd/src/StatsService.cpp
index 9259793df2ac..eb3ea0ba0d13 100644
--- a/cmds/statsd/src/StatsService.cpp
+++ b/cmds/statsd/src/StatsService.cpp
@@ -731,6 +731,7 @@ Status StatsService::addConfiguration(const String16& key,
*success = true;
return Status::ok();
} else {
+ *success = false;
return Status::fromExceptionCode(binder::Status::EX_SECURITY);
}
}
@@ -740,6 +741,7 @@ Status StatsService::removeConfiguration(const String16& key, bool* success) {
if (checkCallingPermission(String16(kPermissionDump))) {
string keyStr = string(String8(key).string());
mConfigManager->RemoveConfig(ConfigKey(ipc->getCallingUid(), keyStr));
+ *success = true;
return Status::ok();
} else {
*success = false;