mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			894 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			894 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git services/service_manager/sandbox/win/sandbox_win.cc services/service_manager/sandbox/win/sandbox_win.cc
 | |
| index 6357fb4169b1..a4527cc46516 100644
 | |
| --- services/service_manager/sandbox/win/sandbox_win.cc
 | |
| +++ services/service_manager/sandbox/win/sandbox_win.cc
 | |
| @@ -929,8 +929,11 @@ sandbox::ResultCode SandboxWin::StartSandboxedProcess(
 | |
|    }
 | |
|    // TODO(wfh): Relax strict handle checks for network process until root cause
 | |
|    // for this crash can be resolved. See https://crbug.com/939590.
 | |
| -  if (sandbox_type != SANDBOX_TYPE_NETWORK)
 | |
| +  if (!launcher_process_command_line.HasSwitch("win-rt-app") &&
 | |
| +      sandbox_type != SANDBOX_TYPE_NETWORK) {
 | |
| +    // Don't enable this mitigation in WinRT apps. See issue #2274.
 | |
|      mitigations |= sandbox::MITIGATION_STRICT_HANDLE_CHECKS;
 | |
| +  }
 | |
|  
 | |
|    result = policy->SetDelayedProcessMitigations(mitigations);
 | |
|    if (result != sandbox::SBOX_ALL_OK)
 |