mirror of
https://github.com/winfsp/winfsp.git
synced 2025-07-03 09:22:57 -05:00
sys: FspFileNodeInvalidateFileInfo: use after setting/deleting reparse point
This commit is contained in:
@ -300,8 +300,14 @@ static NTSTATUS FspFsvolFileSystemControlReparsePointComplete(
|
||||
if (IsWrite)
|
||||
{
|
||||
PIO_STACK_LOCATION IrpSp = IoGetCurrentIrpStackLocation(Irp);
|
||||
PFILE_OBJECT FileObject = IrpSp->FileObject;
|
||||
FSP_FILE_NODE *FileNode = FileObject->FsContext;
|
||||
FSP_FILE_DESC *FileDesc = IrpSp->FileObject->FsContext2;
|
||||
|
||||
ASSERT(FileNode == FileDesc->FileNode);
|
||||
|
||||
FspFileNodeInvalidateFileInfo(FileNode);
|
||||
|
||||
FileDesc->DidSetReparsePoint = TRUE;
|
||||
FileDesc->DidSetMetadata = TRUE;
|
||||
|
||||
|
Reference in New Issue
Block a user