Chromium Code Reviews| Index: chrome/browser/automation/automation_provider.cc |
| diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc |
| index cbc7123606a72401d9502891a8642b5a2356f36e..c8de88241ec6a066cfdc60d7ef219c2544e3aa2b 100644 |
| --- a/chrome/browser/automation/automation_provider.cc |
| +++ b/chrome/browser/automation/automation_provider.cc |
| @@ -178,7 +178,9 @@ bool AutomationProvider::InitializeChannel(const std::string& channel_id) { |
| // Wait for the network manager to initialize. |
| // The observer will delete itself when done. |
| network_library_initialized_ = false; |
| - new NetworkManagerInitObserver(this); |
| + NetworkManagerInitObserver* observer = new NetworkManagerInitObserver(this); |
| + if (!observer->Init()) |
| + delete observer; |
|
stevenjb
2011/03/25 23:08:51
return false or report failure here?
|
| #endif |
| TRACE_EVENT_END("AutomationProvider::InitializeChannel", 0, ""); |