Index: content/browser/renderer_host/render_process_host_impl.cc |
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc |
index a12f3ae03bce924e19f1ffdfaef4cc1b091365af..61eb578b2b1e317d463d69949acb62d5507a6e56 100644 |
--- a/content/browser/renderer_host/render_process_host_impl.cc |
+++ b/content/browser/renderer_host/render_process_host_impl.cc |
@@ -838,6 +838,10 @@ bool RenderProcessHostImpl::Init() { |
if (channel_) |
return true; |
+ // Ensure that the RouteProvider proxy is re-initialized on next access since |
+ // it's associated with a specific Channel instance. |
+ remote_route_provider_.reset(); |
+ |
base::CommandLine::StringType renderer_prefix; |
// A command prefix is something prepended to the command line of the spawned |
// process. |