tinus <o112w8r02@sneakemail.com>

Use ExFreePool instead of RtlFreeUnicodeString.

svn path=/trunk/; revision=15187
This commit is contained in:
Filip Navara 2005-05-09 16:00:21 +00:00
parent 581f944e3e
commit 43a5877d27
2 changed files with 6 additions and 3 deletions

View file

@ -69,7 +69,10 @@ CdfsCloseFile(PDEVICE_EXTENSION DeviceExt,
CdfsReleaseFCB(DeviceExt, FileObject->FsContext); CdfsReleaseFCB(DeviceExt, FileObject->FsContext);
} }
RtlFreeUnicodeString(&Ccb->DirectorySearchPattern); if (Ccb->DirectorySearchPattern.Buffer)
{
ExFreePool(Ccb->DirectorySearchPattern.Buffer);
}
ExFreePool(Ccb); ExFreePool(Ccb);
return(STATUS_SUCCESS); return(STATUS_SUCCESS);

View file

@ -183,8 +183,8 @@ CdfsOpenFile(PDEVICE_EXTENSION DeviceExt,
Fcb, Fcb,
FileObject); FileObject);
if (FileName == &AbsFileName) if ((FileName == &AbsFileName) && AbsFileName.Buffer)
RtlFreeUnicodeString(&AbsFileName); ExFreePool(AbsFileName.Buffer);
return Status; return Status;
} }