| 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..14ff4e486b56f99bbde05dc40074d001e81f2564 100644
|
| --- a/chrome_frame/plugin_url_request.cc
|
| +++ b/chrome_frame/plugin_url_request.cc
|
| @@ -43,7 +43,9 @@ bool PluginUrlRequest::Initialize(PluginUrlRequestDelegate* delegate,
|
| if (FAILED(hr)) {
|
| NOTREACHED();
|
| } else {
|
| - post_data_len_ = upload_data->GetContentLengthSync();
|
| + STATSTG stat;
|
| + upload_stream->Stat(&stat, STATFLAG_NONAME);
|
| + post_data_len_ = stat.cbSize.QuadPart;
|
| upload_stream->AddRef();
|
| upload_stream->Initialize(upload_data);
|
| upload_data_.Attach(upload_stream);
|
|
|