[FASTFAT]

- Don't leak FCBs, Arch ;)

svn path=/trunk/; revision=70042
This commit is contained in:
Thomas Faber 2015-11-22 21:46:58 +00:00
parent 349767312c
commit 5d85efdaa2

View file

@ -592,9 +592,6 @@ VfatCreateFile(
if (!OpenTargetDir)
{
Status = VfatOpenFile(DeviceExt, &PathNameU, FileObject, RequestedDisposition, RequestedOptions, &ParentFcb);
if (Status == STATUS_ACCESS_DENIED ||
Status == STATUS_OBJECT_NAME_COLLISION)
return Status;
}
else
{
@ -703,7 +700,9 @@ VfatCreateFile(
*/
if (Status == STATUS_OBJECT_PATH_NOT_FOUND ||
Status == STATUS_INVALID_PARAMETER ||
Status == STATUS_DELETE_PENDING)
Status == STATUS_DELETE_PENDING ||
Status == STATUS_ACCESS_DENIED ||
Status == STATUS_OBJECT_NAME_COLLISION)
{
if (ParentFcb)
{