Index: content/renderer/pepper/pepper_plugin_instance_impl.cc |
diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
index 10477fff949c13079ebc76b3ef5faa27a4d1889c..4e99dec449fe10ce21a8a7c667722fa6c54302ab 100644 |
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
@@ -417,6 +417,10 @@ void PepperPluginInstanceImpl::ExternalDocumentLoader::didFinishLoading( |
double finish_time, |
int64_t total_encoded_data_length) { |
DCHECK(!finished_loading_); |
+ |
+ if (error_.get()) |
+ return; |
+ |
finished_loading_ = true; |
} |