mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-23 17:03:12 -05:00
sys: FspFileNodeTrySetSecurity, FspFileNodeTrySetDirInfo
This commit is contained in:
parent
fd7b12bb61
commit
ab2908a9ee
@ -992,10 +992,7 @@ BOOLEAN FspFileNodeTrySetSecurity(FSP_FILE_NODE *FileNode, PCVOID Buffer, ULONG
|
|||||||
{
|
{
|
||||||
PAGED_CODE();
|
PAGED_CODE();
|
||||||
|
|
||||||
if (0 != FileNode->MainFileNode)
|
if (FspFileNodeSecurityChangeNumber(FileNode) != SecurityChangeNumber)
|
||||||
FileNode = FileNode->MainFileNode;
|
|
||||||
|
|
||||||
if (FileNode->SecurityChangeNumber != SecurityChangeNumber)
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
FspFileNodeSetSecurity(FileNode, Buffer, Size);
|
FspFileNodeSetSecurity(FileNode, Buffer, Size);
|
||||||
@ -1047,7 +1044,7 @@ BOOLEAN FspFileNodeTrySetDirInfo(FSP_FILE_NODE *FileNode, PCVOID Buffer, ULONG S
|
|||||||
{
|
{
|
||||||
// !PAGED_CODE();
|
// !PAGED_CODE();
|
||||||
|
|
||||||
if (FileNode->DirInfoChangeNumber != DirInfoChangeNumber)
|
if (FspFileNodeDirInfoChangeNumber(FileNode) != DirInfoChangeNumber)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
FspFileNodeSetDirInfo(FileNode, Buffer, Size);
|
FspFileNodeSetDirInfo(FileNode, Buffer, Size);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user