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);
}
RtlFreeUnicodeString(&Ccb->DirectorySearchPattern);
if (Ccb->DirectorySearchPattern.Buffer)
{
ExFreePool(Ccb->DirectorySearchPattern.Buffer);
}
ExFreePool(Ccb);
return(STATUS_SUCCESS);

View file

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