Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1aa00024 authored by Yao Chen's avatar Yao Chen
Browse files

Fix the heap-after-use in DurationAnomalyTracker

Bug: 74531081
Test: cts
Change-Id: I21a50944a119b7576c76fd25fae23b9c2d8d96ab
parent 86259365
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -68,10 +68,10 @@ void DurationAnomalyTracker::stopAlarm(const MetricDimensionKey& dimensionKey,
    if (itr->second != nullptr && timestampNs >= NS_PER_SEC * itr->second->timestampSec) {
        declareAnomaly(timestampNs, dimensionKey);
    }
    mAlarms.erase(dimensionKey);
    if (mAlarmMonitor != nullptr) {
        mAlarmMonitor->remove(itr->second);
    }
    mAlarms.erase(dimensionKey);
}

void DurationAnomalyTracker::cancelAllAlarms() {