summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2021-06-10 01:12:35 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2021-06-10 01:12:35 +0000
commitafaabfb88bae6768e404be9731882b3583b37936 (patch)
tree999c31bf0ff9d54d7644136363117dd95c299946
parentcd6b50a0d91aaa463440a922c5aabbe116ed6626 (diff)
parentde7a0541f44547f0f3348a0d9a28c18ef480805c (diff)
downloadStatsD-afaabfb88bae6768e404be9731882b3583b37936.tar.gz
Snap for 7444394 from de7a0541f44547f0f3348a0d9a28c18ef480805c to sc-release
Change-Id: Id8fc85a7bda200da10a5745e84ff852abf413cab
-rw-r--r--statsd/src/guardrail/StatsdStats.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/statsd/src/guardrail/StatsdStats.cpp b/statsd/src/guardrail/StatsdStats.cpp
index 53c13dfd..a67cb3c7 100644
--- a/statsd/src/guardrail/StatsdStats.cpp
+++ b/statsd/src/guardrail/StatsdStats.cpp
@@ -459,9 +459,12 @@ void StatsdStats::notePullExceedMaxDelay(int pullAtomId) {
void StatsdStats::noteAtomLogged(int atomId, int32_t timeSec) {
lock_guard<std::mutex> lock(mLock);
- if (atomId <= kMaxPushedAtomId) {
+ if (atomId >= 0 && atomId <= kMaxPushedAtomId) {
mPushedAtomStats[atomId]++;
} else {
+ if (atomId < 0) {
+ android_errorWriteLog(0x534e4554, "187957589");
+ }
if (mNonPlatformPushedAtomStats.size() < kMaxNonPlatformPushedAtoms) {
mNonPlatformPushedAtomStats[atomId]++;
}