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 452a35ba8f3c3f8592bb0b34829ce5a343abbc99..428d3bf68ad8864c83145e84aa0afc86f837eb5b 100644 |
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
@@ -408,8 +408,8 @@ void PepperPluginInstanceImpl::ExternalDocumentLoader::ReplayReceivedData( |
WebURLLoaderClient* document_loader) { |
for (std::list<std::string>::iterator it = data_.begin(); it != data_.end(); |
++it) { |
- document_loader->didReceiveData( |
- NULL, it->c_str(), it->length(), 0 /* encoded_data_length */); |
+ document_loader->didReceiveData(NULL, it->c_str(), it->length(), |
+ 0 /* encoded_data_length */, it->length()); |
} |
if (finished_loading_) { |
document_loader->didFinishLoading( |
@@ -426,7 +426,8 @@ void PepperPluginInstanceImpl::ExternalDocumentLoader::didReceiveData( |
WebURLLoader* loader, |
const char* data, |
int data_length, |
- int encoded_data_length) { |
+ int encoded_data_length, |
+ int encoded_body_length) { |
data_.push_back(std::string(data, data_length)); |
} |