ntdll: Remove an unnecessary NULL pointer check.

This commit is contained in:
Alexandre Julliard 2009-12-02 17:38:05 +01:00
parent 7dc1c2af52
commit d189ed6fdd
1 changed files with 5 additions and 9 deletions

View File

@ -142,20 +142,16 @@ static NTSTATUS FILE_CreateFile( PHANDLE handle, ACCESS_MASK access, POBJECT_ATT
if (io->u.Status == STATUS_SUCCESS) if (io->u.Status == STATUS_SUCCESS)
{ {
struct security_descriptor *sd = NULL; struct security_descriptor *sd;
struct object_attributes objattr; struct object_attributes objattr;
objattr.rootdir = wine_server_obj_handle( attr->RootDirectory ); objattr.rootdir = wine_server_obj_handle( attr->RootDirectory );
objattr.sd_len = 0;
objattr.name_len = 0; objattr.name_len = 0;
if (attr) io->u.Status = NTDLL_create_struct_sd( attr->SecurityDescriptor, &sd, &objattr.sd_len );
if (io->u.Status != STATUS_SUCCESS)
{ {
io->u.Status = NTDLL_create_struct_sd( attr->SecurityDescriptor, &sd, &objattr.sd_len ); RtlFreeAnsiString( &unix_name );
if (io->u.Status != STATUS_SUCCESS) return io->u.Status;
{
RtlFreeAnsiString( &unix_name );
return io->u.Status;
}
} }
SERVER_START_REQ( create_file ) SERVER_START_REQ( create_file )