Index: src/shared/ppapi_proxy/plugin_ppp_impl.cc |
=================================================================== |
--- src/shared/ppapi_proxy/plugin_ppp_impl.cc (revision 3312) |
+++ src/shared/ppapi_proxy/plugin_ppp_impl.cc (working copy) |
@@ -105,6 +105,7 @@ |
StopMainSrpcChannel(); |
return NACL_SRPC_RESULT_APP_ERROR; |
} |
+ ppapi_proxy::SetModuleIdForSrpcChannel(channel, module); |
*success = ::PPP_InitializeModule(module, ppapi_proxy::GetInterfaceProxy); |
*nacl_pid = GETPID(); |
return NACL_SRPC_RESULT_OK; |
@@ -113,6 +114,7 @@ |
NaClSrpcError PppRpcServer::PPP_ShutdownModule(NaClSrpcChannel* channel) { |
DebugPrintf("PPP_ShutdownModule\n"); |
::PPP_ShutdownModule(); |
+ ppapi_proxy::UnsetModuleIdForSrpcChannel(channel); |
// Clean up the upcall channel. |
StopUpcallSrpcChannel(); |
// Clean up the main channel. |