dll: FspFileSystemOpLeave: bug fix

This commit is contained in:
Bill Zissimopoulos 2016-09-09 11:29:09 -07:00
parent 10ea9a833f
commit 28a20d5199

View File

@ -66,7 +66,9 @@ FSP_API NTSTATUS FspFileSystemOpLeave(FSP_FILE_SYSTEM *FileSystem,
Request->Req.Cleanup.Delete) ||
(FspFsctlTransactSetInformationKind == Request->Kind &&
10/*FileRenameInformation*/ == Request->Req.SetInformation.FileInformationClass) ||
FspFsctlTransactSetVolumeInformationKind == Request->Kind)
FspFsctlTransactSetVolumeInformationKind == Request->Kind ||
(FspFsctlTransactFlushBuffersKind == Request->Kind &&
0 == Request->Req.FlushBuffers.UserContext))
{
ReleaseSRWLockExclusive(&FileSystem->OpGuardLock);
}