sys: FspFileNodeTrySetSecurity, FspFileNodeTrySetDirInfo

This commit is contained in:
Bill Zissimopoulos 2016-10-06 12:41:23 -07:00
parent fd7b12bb61
commit ab2908a9ee

View File

@ -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);