Index: content/renderer/pepper/pepper_url_loader_host.cc |
diff --git a/content/renderer/pepper/pepper_url_loader_host.cc b/content/renderer/pepper/pepper_url_loader_host.cc |
index 27d427149eb1b45a38f3fefba1d4fec459ade0d5..4e505a9d5a12ba2674b13a4ba79e05a5d8ada308 100644 |
--- a/content/renderer/pepper/pepper_url_loader_host.cc |
+++ b/content/renderer/pepper/pepper_url_loader_host.cc |
@@ -361,8 +361,11 @@ void PepperURLLoaderHost::SendOrderedUpdateToPlugin(IPC::Message* message) { |
void PepperURLLoaderHost::Close() { |
if (loader_.get()) |
loader_->cancel(); |
- else if (main_document_loader_) |
- GetFrame()->stopLoading(); |
+ else if (main_document_loader_) { |
+ blink::WebFrame* frame = GetFrame(); |
+ if (frame) |
+ frame->stopLoading(); |
+ } |
} |
blink::WebLocalFrame* PepperURLLoaderHost::GetFrame() { |