| Index: runtime/vm/timeline.cc
|
| diff --git a/runtime/vm/timeline.cc b/runtime/vm/timeline.cc
|
| index 6b96b167e9ee9b70e8745717333d27d785e414b7..a114c1a35359f786d372cb1c0ea673975043b75b 100644
|
| --- a/runtime/vm/timeline.cc
|
| +++ b/runtime/vm/timeline.cc
|
| @@ -511,6 +511,11 @@ TimelineDurationScope::~TimelineDurationScope() {
|
| return;
|
| }
|
| TimelineEvent* event = stream_->StartEvent();
|
| + if (event == NULL) {
|
| + // Stream is now disabled.
|
| + FreeArguments();
|
| + return;
|
| + }
|
| ASSERT(event != NULL);
|
| event->Duration(label_, timestamp_, OS::GetCurrentTraceMicros());
|
| event->StealArguments(arguments_length_, arguments_);
|
|
|