| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index ad23246aa7897829c61443d9c2325d12fdcf4722..1153000a67890a8d1cdf2883fb0c8437f9be3f73 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -5163,9 +5163,11 @@
|
| },
|
| weak_factory_.GetWeakPtr());
|
|
|
| - // Chrome doesn't use interface versioning.
|
| - url_loader_factory_.Bind(mojom::URLLoaderFactoryPtrInfo(
|
| - mojo::ScopedMessagePipeHandle(commit_data.url_loader_factory), 0u));
|
| + if (commit_data.url_loader_factory.is_valid()) {
|
| + // Chrome doesn't use interface versioning.
|
| + url_loader_factory_.Bind(mojom::URLLoaderFactoryPtrInfo(
|
| + mojo::ScopedMessagePipeHandle(commit_data.url_loader_factory), 0u));
|
| + }
|
|
|
| // If the request was initiated in the context of a user gesture then make
|
| // sure that the navigation also executes in the context of a user gesture.
|
|
|