From 45694d291dbeb3c60d7b6238c215e9651ff2536d Mon Sep 17 00:00:00 2001 From: Hartmut Birr Date: Sun, 18 Sep 2005 15:25:34 +0000 Subject: [PATCH 1/1] Revert my last changes. svn path=/trunk/; revision=17913 --- reactos/drivers/fs/vfat/cleanup.c | 5 +---- reactos/drivers/fs/vfat/create.c | 6 ++---- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/reactos/drivers/fs/vfat/cleanup.c b/reactos/drivers/fs/vfat/cleanup.c index c56f4fbf244..db2ccccb734 100644 --- a/reactos/drivers/fs/vfat/cleanup.c +++ b/reactos/drivers/fs/vfat/cleanup.c @@ -75,10 +75,7 @@ VfatCleanupFile(PVFAT_IRP_CONTEXT IrpContext) CcUninitializeCacheMap (FileObject, NULL, NULL); #endif pFcb->OpenHandleCount--; - if (!(*pFcb->Attributes & FILE_ATTRIBUTE_DIRECTORY)) - { - IoRemoveShareAccess(FileObject, &pFcb->FCBShareAccess); - } + IoRemoveShareAccess(FileObject, &pFcb->FCBShareAccess); } return STATUS_SUCCESS; } diff --git a/reactos/drivers/fs/vfat/create.c b/reactos/drivers/fs/vfat/create.c index dbcef145258..18e473a6d9e 100644 --- a/reactos/drivers/fs/vfat/create.c +++ b/reactos/drivers/fs/vfat/create.c @@ -612,8 +612,7 @@ VfatCreateFile (PDEVICE_OBJECT DeviceObject, PIRP Irp) pFcb = FileObject->FsContext; - if (pFcb->OpenHandleCount != 0 && - !(*pFcb->Attributes & FILE_ATTRIBUTE_DIRECTORY)) + if (pFcb->OpenHandleCount != 0) { Status = IoCheckShareAccess(Stack->Parameters.Create.SecurityContext->DesiredAccess, Stack->Parameters.Create.ShareAccess, @@ -709,8 +708,7 @@ VfatCreateFile (PDEVICE_OBJECT DeviceObject, PIRP Irp) } } - if (pFcb->OpenHandleCount == 0 && - !(*pFcb->Attributes & FILE_ATTRIBUTE_DIRECTORY)) + if (pFcb->OpenHandleCount == 0) { IoSetShareAccess(Stack->Parameters.Create.SecurityContext->DesiredAccess, Stack->Parameters.Create.ShareAccess, -- 2.17.1