diff options
Diffstat (limited to 'www/chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc')
-rw-r--r-- | www/chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/www/chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc b/www/chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc new file mode 100644 index 000000000000..be9b238c7fd5 --- /dev/null +++ b/www/chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc @@ -0,0 +1,23 @@ +--- content/ppapi_plugin/ppapi_plugin_main.cc.orig 2021-07-19 18:45:15 UTC ++++ content/ppapi_plugin/ppapi_plugin_main.cc +@@ -49,6 +49,10 @@ + #include "content/public/common/sandbox_init.h" + #include "sandbox/policy/linux/sandbox_linux.h" + #endif ++#if defined(OS_FREEBSD) ++#include "content/public/common/sandbox_init.h" ++#include "sandbox/policy/freebsd/sandbox_freebsd.h" ++#endif + + #ifdef V8_USE_EXTERNAL_STARTUP_DATA + #include "gin/v8_initializer.h" +@@ -140,6 +144,9 @@ int PpapiPluginMain(const MainFunctionParams& paramete + sandbox::policy::SandboxTypeFromCommandLine(command_line), + sandbox::policy::SandboxLinux::PreSandboxHook(), + sandbox::policy::SandboxLinux::Options()); ++#elif defined(OS_FREEBSD) ++ sandbox::policy::SandboxFreeBSD::GetInstance()->InitializeSandbox( ++ sandbox::policy::SandboxTypeFromCommandLine(command_line)); + #endif + + ChildProcess ppapi_process; |