| Index: chrome_frame/plugin_url_request.cc
|
| diff --git a/chrome_frame/plugin_url_request.cc b/chrome_frame/plugin_url_request.cc
|
| index a8a14c7d3df92eedec7c0ef7250beb0ab8f8eb30..cfc798b712556074e4dffb45319ad62d52610b03 100644
|
| --- a/chrome_frame/plugin_url_request.cc
|
| +++ b/chrome_frame/plugin_url_request.cc
|
| @@ -43,11 +43,13 @@ bool PluginUrlRequest::Initialize(PluginUrlRequestDelegate* delegate,
|
| if (FAILED(hr)) {
|
| NOTREACHED();
|
| } else {
|
| - post_data_len_ = upload_data->GetContentLengthSync();
|
| upload_stream->AddRef();
|
| upload_stream->Initialize(upload_data);
|
| upload_data_.Attach(upload_stream);
|
| is_chunked_upload_ = upload_data->is_chunked();
|
| + STATSTG stat;
|
| + upload_stream->Stat(&stat, STATFLAG_NONAME);
|
| + post_data_len_ = stat.cbSize.QuadPart;
|
| }
|
| }
|
|
|
|
|