projects
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't check the share access for directories.
[reactos.git]
/
reactos
/
drivers
/
fs
/
vfat
/
cleanup.c
diff --git
a/reactos/drivers/fs/vfat/cleanup.c
b/reactos/drivers/fs/vfat/cleanup.c
index
db2cccc
..
c56f4fb
100644
(file)
--- a/
reactos/drivers/fs/vfat/cleanup.c
+++ b/
reactos/drivers/fs/vfat/cleanup.c
@@
-75,7
+75,10
@@
VfatCleanupFile(PVFAT_IRP_CONTEXT IrpContext)
CcUninitializeCacheMap (FileObject, NULL, NULL);
#endif
pFcb->OpenHandleCount--;
CcUninitializeCacheMap (FileObject, NULL, NULL);
#endif
pFcb->OpenHandleCount--;
- IoRemoveShareAccess(FileObject, &pFcb->FCBShareAccess);
+ if (!(*pFcb->Attributes & FILE_ATTRIBUTE_DIRECTORY))
+ {
+ IoRemoveShareAccess(FileObject, &pFcb->FCBShareAccess);
+ }
}
return STATUS_SUCCESS;
}
}
return STATUS_SUCCESS;
}