Merge pull request #6441 from miniak/remove-windows-vista-check

Remove unnecessary >= Windows Vista check
This commit is contained in:
Cheng Zhao 2016-07-12 10:33:29 +09:00 committed by GitHub
commit 53440e8993

View file

@ -239,23 +239,17 @@ bool CrashService::Initialize(const base::string16& application_name,
} }
SECURITY_ATTRIBUTES security_attributes = {0}; SECURITY_ATTRIBUTES security_attributes = {0};
SECURITY_ATTRIBUTES* security_attributes_actual = NULL; SECURITY_DESCRIPTOR* security_descriptor =
reinterpret_cast<SECURITY_DESCRIPTOR*>(
GetSecurityDescriptorForLowIntegrity());
DCHECK(security_descriptor != NULL);
if (base::win::GetVersion() >= base::win::VERSION_VISTA) { security_attributes.nLength = sizeof(security_attributes);
SECURITY_DESCRIPTOR* security_descriptor = security_attributes.lpSecurityDescriptor = security_descriptor;
reinterpret_cast<SECURITY_DESCRIPTOR*>( security_attributes.bInheritHandle = FALSE;
GetSecurityDescriptorForLowIntegrity());
DCHECK(security_descriptor != NULL);
security_attributes.nLength = sizeof(security_attributes);
security_attributes.lpSecurityDescriptor = security_descriptor;
security_attributes.bInheritHandle = FALSE;
security_attributes_actual = &security_attributes;
}
// Create the OOP crash generator object. // Create the OOP crash generator object.
dumper_ = new CrashGenerationServer(pipe_name, security_attributes_actual, dumper_ = new CrashGenerationServer(pipe_name, &security_attributes,
&CrashService::OnClientConnected, this, &CrashService::OnClientConnected, this,
&CrashService::OnClientDumpRequest, this, &CrashService::OnClientDumpRequest, this,
&CrashService::OnClientExited, this, &CrashService::OnClientExited, this,