| commit | 6df5fcc12646b8695fe1dc9944af4df37cfe5bf5 | [log] [tgz] |
|---|---|---|
| author | Yangster <yanglu@google.com> | Thu Apr 12 11:04:29 2018 -0700 |
| committer | Yangster <yanglu@google.com> | Fri Apr 13 09:03:20 2018 -0700 |
| tree | 62b70e5d9f05087d728b90083d51502ed084cac9 | |
| parent | d532ff3397c1bd7e2b6571e399c2065accfe6241 [diff] [blame] |
Lock the pulling alarm handler. Test: statsd test BUG: b/77906846 Change-Id: I414771a20babfb2324e47dd8ddbb44eaa088d199
diff --git a/cmds/statsd/src/StatsLogProcessor.cpp b/cmds/statsd/src/StatsLogProcessor.cpp index f2443e8..f3bd8f8 100644 --- a/cmds/statsd/src/StatsLogProcessor.cpp +++ b/cmds/statsd/src/StatsLogProcessor.cpp
@@ -482,6 +482,7 @@ } void StatsLogProcessor::informPullAlarmFired(const int64_t timestampNs) { + std::lock_guard<std::mutex> lock(mMetricsMutex); mStatsPullerManager.OnAlarmFired(timestampNs); }