Chromium Code Reviews| Index: chrome/nacl/nacl_main_platform_delegate_win.cc |
| diff --git a/chrome/nacl/nacl_main_platform_delegate_win.cc b/chrome/nacl/nacl_main_platform_delegate_win.cc |
| index 5fd9b220c51a02cdff28a8c905b2c522b7cf9430..66322a022a463176a11822ea57e887014da14020 100644 |
| --- a/chrome/nacl/nacl_main_platform_delegate_win.cc |
| +++ b/chrome/nacl/nacl_main_platform_delegate_win.cc |
| @@ -9,6 +9,8 @@ |
| #include "base/logging.h" |
| #include "base/native_library.h" |
| #include "chrome/common/chrome_switches.h" |
| +#include "native_client/src/shared/srpc/nacl_srpc.h" |
| +#include "native_client/src/trusted/desc/nrd_all_modules.h" |
| #include "sandbox/win/src/sandbox.h" |
| NaClMainPlatformDelegate::NaClMainPlatformDelegate( |
| @@ -22,9 +24,14 @@ NaClMainPlatformDelegate::~NaClMainPlatformDelegate() { |
| void NaClMainPlatformDelegate::PlatformInitialize() { |
| // Be mindful of what resources you acquire here. They can be used by |
| // malicious code if the renderer gets compromised. |
| + |
| + NaClNrdAllModulesInit(); |
| + NaClSrpcModuleInit(); |
|
dmichael (off chromium)
2012/08/16 21:23:17
This fixes (or just works around?) a problem we're
|
| } |
| void NaClMainPlatformDelegate::PlatformUninitialize() { |
| + NaClSrpcModuleFini(); |
| + NaClNrdAllModulesFini(); |
| } |
| void NaClMainPlatformDelegate::InitSandboxTests(bool no_sandbox) { |