| Index: content/browser/debugger/devtools_netlog_observer.cc
|
| diff --git a/content/browser/debugger/devtools_netlog_observer.cc b/content/browser/debugger/devtools_netlog_observer.cc
|
| index 98492b2b0c76380411bd58ebf839bb124adc0193..a563a8d486dba003862574a07cf96b92d5c3a29a 100644
|
| --- a/content/browser/debugger/devtools_netlog_observer.cc
|
| +++ b/content/browser/debugger/devtools_netlog_observer.cc
|
| @@ -240,17 +240,18 @@ void DevToolsNetLogObserver::OnAddSocketEntry(
|
|
|
| void DevToolsNetLogObserver::Attach() {
|
| DCHECK(!instance_);
|
| -
|
| - instance_ = new DevToolsNetLogObserver(
|
| - content::GetContentClient()->browser()->GetNetLog());
|
| + net::NetLog* net_log = content::GetContentClient()->browser()->GetNetLog();
|
| + if (net_log)
|
| + instance_ = new DevToolsNetLogObserver(net_log);
|
| }
|
|
|
| void DevToolsNetLogObserver::Detach() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| - DCHECK(instance_);
|
|
|
| - delete instance_;
|
| - instance_ = NULL;
|
| + if (instance_) {
|
| + delete instance_;
|
| + instance_ = NULL;
|
| + }
|
| }
|
|
|
| DevToolsNetLogObserver* DevToolsNetLogObserver::GetInstance() {
|
|
|