From a2fc124e4c26a4f06560cc6a4e69e45dce66e826 Mon Sep 17 00:00:00 2001 From: Chenjie Yu Date: Fri, 22 Feb 2019 14:09:59 -0800 Subject: [PATCH] fix binary push flag usage Test: gts Bug: 125851063 Change-Id: I005c809401ad5b3de5f1b71c1b1751dc3d81bf6f --- cmds/statsd/src/StatsService.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmds/statsd/src/StatsService.cpp b/cmds/statsd/src/StatsService.cpp index 4deb8bd83a9fe..69fbf1f9d8816 100644 --- a/cmds/statsd/src/StatsService.cpp +++ b/cmds/statsd/src/StatsService.cpp @@ -1200,9 +1200,9 @@ Status StatsService::sendBinaryPushStateChangedAtom(const android::String16& tra userid_t userId = multiuser_get_user_id(uid); - bool requiresStaging = options | IStatsManager::FLAG_REQUIRE_STAGING; - bool rollbackEnabled = options | IStatsManager::FLAG_ROLLBACK_ENABLED; - bool requiresLowLatencyMonitor = options | IStatsManager::FLAG_REQUIRE_LOW_LATENCY_MONITOR; + bool requiresStaging = options & IStatsManager::FLAG_REQUIRE_STAGING; + bool rollbackEnabled = options & IStatsManager::FLAG_ROLLBACK_ENABLED; + bool requiresLowLatencyMonitor = options & IStatsManager::FLAG_REQUIRE_LOW_LATENCY_MONITOR; ProtoOutputStream proto; for (const auto& expId : experimentIds) {