| Index: content/browser/tracing/tracing_controller_impl.cc
|
| diff --git a/content/browser/tracing/tracing_controller_impl.cc b/content/browser/tracing/tracing_controller_impl.cc
|
| index 59e1dbddb1755f48963c05efa7056c75a5033fe1..d907c320dfe61f5ee4c4b6a77688541be75390f7 100644
|
| --- a/content/browser/tracing/tracing_controller_impl.cc
|
| +++ b/content/browser/tracing/tracing_controller_impl.cc
|
| @@ -714,7 +714,8 @@ void TracingControllerImpl::OnEndAgentTracingAcked(
|
| const scoped_refptr<base::RefCountedString>& events_str_ptr) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
|
|
| - if (trace_data_sink_.get()) {
|
| + if (trace_data_sink_.get() && events_str_ptr &&
|
| + !events_str_ptr->data().empty()) {
|
| std::string json_string;
|
| if (agent_name == kETWTracingAgentName) {
|
| // The Windows kernel events are kept into a JSON format stored as string
|
|
|