@@ -239,23 +239,17 @@ bool CrashService::Initialize(const base::string16& application_name,
239
239
}
240
240
241
241
SECURITY_ATTRIBUTES security_attributes = {0 };
242
- SECURITY_ATTRIBUTES* security_attributes_actual = NULL ;
242
+ SECURITY_DESCRIPTOR* security_descriptor =
243
+ reinterpret_cast <SECURITY_DESCRIPTOR*>(
244
+ GetSecurityDescriptorForLowIntegrity ());
245
+ DCHECK (security_descriptor != NULL );
243
246
244
- if (base::win::GetVersion () >= base::win::VERSION_VISTA) {
245
- SECURITY_DESCRIPTOR* security_descriptor =
246
- reinterpret_cast <SECURITY_DESCRIPTOR*>(
247
- GetSecurityDescriptorForLowIntegrity ());
248
- DCHECK (security_descriptor != NULL );
249
-
250
- security_attributes.nLength = sizeof (security_attributes);
251
- security_attributes.lpSecurityDescriptor = security_descriptor;
252
- security_attributes.bInheritHandle = FALSE ;
253
-
254
- security_attributes_actual = &security_attributes;
255
- }
247
+ security_attributes.nLength = sizeof (security_attributes);
248
+ security_attributes.lpSecurityDescriptor = security_descriptor;
249
+ security_attributes.bInheritHandle = FALSE ;
256
250
257
251
// Create the OOP crash generator object.
258
- dumper_ = new CrashGenerationServer (pipe_name, security_attributes_actual ,
252
+ dumper_ = new CrashGenerationServer (pipe_name, &security_attributes ,
259
253
&CrashService::OnClientConnected, this ,
260
254
&CrashService::OnClientDumpRequest, this ,
261
255
&CrashService::OnClientExited, this ,
0 commit comments