diff options
Diffstat (limited to 'base/trace_event/memory_dump_scheduler.cc')
-rw-r--r-- | base/trace_event/memory_dump_scheduler.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/base/trace_event/memory_dump_scheduler.cc b/base/trace_event/memory_dump_scheduler.cc index 66ea6c9f1a..150feb8e79 100644 --- a/base/trace_event/memory_dump_scheduler.cc +++ b/base/trace_event/memory_dump_scheduler.cc @@ -171,9 +171,11 @@ void MemoryDumpScheduler::RequestPeriodicGlobalDump() { } void MemoryDumpScheduler::PollMemoryOnPollingThread() { - if (polling_state_->current_state != PollingTriggerState::ENABLED) + if (!polling_state_) return; + DCHECK_EQ(PollingTriggerState::ENABLED, polling_state_->current_state); + uint64_t polled_memory = 0; bool res = mdm_->PollFastMemoryTotal(&polled_memory); DCHECK(res); |