From bdaa857c49dac518397e7b07276324d138197a79 Mon Sep 17 00:00:00 2001 From: rcdrone Date: Thu, 2 Apr 2020 21:11:16 +0000 Subject: [PATCH] Windows: Disable the sandbox if windows_sandbox_info is null MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This restores the behavior prior to revision 438382c. Calling InitializeSandboxInfo from inside libcef won’t work unless libcef is statically linked with the executable, so there's no point in doing so. See the Chromium sandbox docs for background. --- libcef/browser/context.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libcef/browser/context.cc b/libcef/browser/context.cc index b8ba0cae0..ae5d841ef 100644 --- a/libcef/browser/context.cc +++ b/libcef/browser/context.cc @@ -392,10 +392,8 @@ bool CefContext::Initialize(const CefMainArgs& args, #if defined(OS_WIN) sandbox::SandboxInterfaceInfo sandbox_info = {0}; if (windows_sandbox_info == nullptr) { - if (!settings.no_sandbox) { - content::InitializeSandboxInfo(&sandbox_info); - } windows_sandbox_info = &sandbox_info; + settings_.no_sandbox = true; } params.instance = args.instance;