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, ""); |