| Index: src/trusted/plugin/npapi/plugin_npapi.cc
|
| ===================================================================
|
| --- src/trusted/plugin/npapi/plugin_npapi.cc (revision 3898)
|
| +++ src/trusted/plugin/npapi/plugin_npapi.cc (working copy)
|
| @@ -54,11 +54,11 @@
|
| bool UrlAsNaClDesc(void* obj, plugin::SrpcParams* params) {
|
| NaClSrpcArg** ins = params->ins();
|
| PLUGIN_PRINTF(("UrlAsNaClDesc (obj=%p, url=%s, callback=%p)\n",
|
| - obj, ins[0]->u.sval.str, ins[1]->u.oval));
|
| + obj, ins[0]->arrays.str, ins[1]->arrays.oval));
|
|
|
| plugin::Plugin* plugin = reinterpret_cast<plugin::Plugin*>(obj);
|
| - const char* url = ins[0]->u.sval.str;
|
| - NPObject* callback_obj = reinterpret_cast<NPObject*>(ins[1]->u.oval);
|
| + const char* url = ins[0]->arrays.str;
|
| + NPObject* callback_obj = reinterpret_cast<NPObject*>(ins[1]->arrays.oval);
|
|
|
| plugin::UrlAsNaClDescNotify* callback =
|
| new(std::nothrow) plugin::UrlAsNaClDescNotify(plugin, url, callback_obj);
|
| @@ -559,7 +559,7 @@
|
| return false;
|
| }
|
| args->plugin = InstanceIdentifierToNPP(plugin->instance_id());
|
| - args->callback = reinterpret_cast<NPObject*>(params->ins()[0]->u.oval);
|
| + args->callback = reinterpret_cast<NPObject*>(params->ins()[0]->arrays.oval);
|
| NPN_RetainObject(args->callback);
|
| nacl::DescWrapper* socket = plugin->service_runtime_->async_receive_desc();
|
| NaClDescRef(socket->desc());
|
|
|