Index: mojo/service_manager/service_manager.cc |
diff --git a/mojo/service_manager/service_manager.cc b/mojo/service_manager/service_manager.cc |
index 65a93bdf68d03074b45ba64151f52cb4cfe3ea75..7a5e53c5033b4a11f04302de34d867b47ee30582 100644 |
--- a/mojo/service_manager/service_manager.cc |
+++ b/mojo/service_manager/service_manager.cc |
@@ -115,7 +115,7 @@ void ServiceManager::ConnectToApplication(const GURL& url, |
} else { |
MessagePipe pipe; |
GetLoaderForURL(url)->LoadService(this, url, pipe.handle0.Pass()); |
- shell_impl = BindToPipe(new ShellImpl(this, url), pipe.handle1.Pass()); |
+ shell_impl = WeakBindToPipe(new ShellImpl(this, url), pipe.handle1.Pass()); |
url_to_shell_impl_[url] = shell_impl; |
} |
if (interceptor_) { |