summaryrefslogtreecommitdiff
path: root/statsd/src/matchers/EventMatcherWizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'statsd/src/matchers/EventMatcherWizard.cpp')
-rw-r--r--statsd/src/matchers/EventMatcherWizard.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/statsd/src/matchers/EventMatcherWizard.cpp b/statsd/src/matchers/EventMatcherWizard.cpp
index 025c9a87..30a40a33 100644
--- a/statsd/src/matchers/EventMatcherWizard.cpp
+++ b/statsd/src/matchers/EventMatcherWizard.cpp
@@ -25,9 +25,9 @@ MatchingState EventMatcherWizard::matchLogEvent(const LogEvent& event, int match
if (matcher_index < 0 || matcher_index >= (int)mAllEventMatchers.size()) {
return MatchingState::kNotComputed;
}
- vector<MatchingState> matcherCache(mAllEventMatchers.size(), MatchingState::kNotComputed);
- mAllEventMatchers[matcher_index]->onLogEvent(event, mAllEventMatchers, matcherCache);
- return matcherCache[matcher_index];
+ std::fill(mMatcherCache.begin(), mMatcherCache.end(), MatchingState::kNotComputed);
+ mAllEventMatchers[matcher_index]->onLogEvent(event, mAllEventMatchers, mMatcherCache);
+ return mMatcherCache[matcher_index];
}
} // namespace statsd