mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
[FASTFAT]
- Don't leak FCBs, Arch ;) svn path=/trunk/; revision=70042
This commit is contained in:
parent
349767312c
commit
5d85efdaa2
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue