mirror of
https://github.com/winfsp/winfsp.git
synced 2025-07-03 09:22:57 -05:00
sys: FSP_FILE_NODE::MainFileNode: reference/dereference on create/delete
This commit is contained in:
@ -252,6 +252,9 @@ VOID FspFileNodeDelete(FSP_FILE_NODE *FileNode)
|
||||
FSP_FSVOL_DEVICE_EXTENSION *FsvolDeviceExtension =
|
||||
FspFsvolDeviceExtension(FileNode->FsvolDeviceObject);
|
||||
|
||||
if (0 != FileNode->MainFileNode)
|
||||
FspFileNodeDereference(FileNode->MainFileNode);
|
||||
|
||||
FsRtlUninitializeOplock(FspFileNodeAddrOfOplock(FileNode));
|
||||
FsRtlUninitializeFileLock(&FileNode->FileLock);
|
||||
|
||||
|
Reference in New Issue
Block a user