summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2021-06-02 18:53:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-06-02 18:53:18 +0000
commit6643fd8e76fa08aca18f2e846061878fb68fb048 (patch)
tree866b7f197765c3acf8cc45aeb09652dea0938901
parentb53b7a16d03bd95134fc9c28d2d42a33c79f6f05 (diff)
parent5df4ef163e238a71f3a0332a4b68673332762ed7 (diff)
downloadStatsD-6643fd8e76fa08aca18f2e846061878fb68fb048.tar.gz
Merge "Skip flag queries on R devices" into sc-dev
-rw-r--r--statsd/Android.bp1
-rw-r--r--statsd/src/flags/flags.cpp4
2 files changed, 5 insertions, 0 deletions
diff --git a/statsd/Android.bp b/statsd/Android.bp
index 5ab9c0ce..52a1abd4 100644
--- a/statsd/Android.bp
+++ b/statsd/Android.bp
@@ -92,6 +92,7 @@ cc_defaults {
static_libs: [
"libbase",
"libcutils",
+ "libmodules-utils-build",
"libprotoutil",
"libstatslog_statsd",
"libsysutils",
diff --git a/statsd/src/flags/flags.cpp b/statsd/src/flags/flags.cpp
index e9fceda7..2252c7ea 100644
--- a/statsd/src/flags/flags.cpp
+++ b/statsd/src/flags/flags.cpp
@@ -16,6 +16,7 @@
#include "flags.h"
+#include <android-modules-utils/sdk_level.h>
#include <server_configurable_flags/get_flags.h>
using server_configurable_flags::GetServerConfigurableFlag;
@@ -26,6 +27,9 @@ namespace os {
namespace statsd {
string getFlagString(const string& flagName, const string& defaultValue) {
+ if (!android::modules::sdklevel::IsAtLeastS()) {
+ return defaultValue;
+ }
return GetServerConfigurableFlag(STATSD_NATIVE_NAMESPACE, flagName, defaultValue);
}