| Index: content/common/sandbox_init_win.cc
|
| diff --git a/content/common/sandbox_init_win.cc b/content/common/sandbox_init_win.cc
|
| index 16e3e4afbd4a66e9ecf75903fcb2209820119d8d..c234d9e6bdc57977dbcf66be3027c9f3ac2d66df 100644
|
| --- a/content/common/sandbox_init_win.cc
|
| +++ b/content/common/sandbox_init_win.cc
|
| @@ -27,10 +27,10 @@ bool InitializeSandbox(sandbox::SandboxInterfaceInfo* sandbox_info) {
|
| // broken. This has to run before threads and windows are created.
|
| if (!command_line.HasSwitch(switches::kNoSandbox)) {
|
| // Precreate the desktop and window station used by the renderers.
|
| - sandbox::TargetPolicy* policy = broker_services->CreatePolicy();
|
| + scoped_refptr<sandbox::TargetPolicy> policy =
|
| + broker_services->CreatePolicy();
|
| sandbox::ResultCode result = policy->CreateAlternateDesktop(true);
|
| CHECK(sandbox::SBOX_ERROR_FAILED_TO_SWITCH_BACK_WINSTATION != result);
|
| - policy->Release();
|
| }
|
| return true;
|
| }
|
|
|