| Index: webkit/plugins/npapi/test/plugin_windowless_test.cc
|
| diff --git a/webkit/plugins/npapi/test/plugin_windowless_test.cc b/webkit/plugins/npapi/test/plugin_windowless_test.cc
|
| index d92a43173710e191f0b5284c9bc81ebd2d3e2237..9013651bf32416e9af982944ed1c99eb72a26cc2 100644
|
| --- a/webkit/plugins/npapi/test/plugin_windowless_test.cc
|
| +++ b/webkit/plugins/npapi/test/plugin_windowless_test.cc
|
| @@ -134,7 +134,13 @@ NPError WindowlessPluginTest::ExecuteScript(NPNetscapeFuncs* browser, NPP id,
|
| std::string script_url = "javascript:";
|
| script_url += script;
|
|
|
| - NPString script_string = { script_url.c_str(), script_url.length() };
|
| + size_t script_length = script_url.length();
|
| + if (script_length != static_cast<uint32_t>(script_length)) {
|
| + return NPERR_GENERIC_ERROR;
|
| + }
|
| +
|
| + NPString script_string = { script_url.c_str(),
|
| + static_cast<uint32_t>(script_length) };
|
| NPObject *window_obj = NULL;
|
| browser->getvalue(id, NPNVWindowNPObject, &window_obj);
|
|
|
|
|