diff --git a/src/cpu-profiler.cc b/src/cpu-profiler.cc index d1230340e6..234114908c 100644 --- a/src/cpu-profiler.cc +++ b/src/cpu-profiler.cc @@ -253,12 +253,12 @@ void CpuProfiler::StartProfiling(String* title) { CpuProfile* CpuProfiler::StopProfiling(const char* title) { - return singleton_ != NULL ? singleton_->StopCollectingProfile(title) : NULL; + return is_profiling() ? singleton_->StopCollectingProfile(title) : NULL; } CpuProfile* CpuProfiler::StopProfiling(String* title) { - return singleton_ != NULL ? singleton_->StopCollectingProfile(title) : NULL; + return is_profiling() ? singleton_->StopCollectingProfile(title) : NULL; }