From ab2908a9ee98c9037f2ed4cebdaedc7be8494e17 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 6 Oct 2016 12:41:23 -0700 Subject: [PATCH] sys: FspFileNodeTrySetSecurity, FspFileNodeTrySetDirInfo --- src/sys/file.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/sys/file.c b/src/sys/file.c index 13b12da4..bd37e02f 100644 --- a/src/sys/file.c +++ b/src/sys/file.c @@ -992,10 +992,7 @@ BOOLEAN FspFileNodeTrySetSecurity(FSP_FILE_NODE *FileNode, PCVOID Buffer, ULONG { PAGED_CODE(); - if (0 != FileNode->MainFileNode) - FileNode = FileNode->MainFileNode; - - if (FileNode->SecurityChangeNumber != SecurityChangeNumber) + if (FspFileNodeSecurityChangeNumber(FileNode) != SecurityChangeNumber) return FALSE; FspFileNodeSetSecurity(FileNode, Buffer, Size); @@ -1047,7 +1044,7 @@ BOOLEAN FspFileNodeTrySetDirInfo(FSP_FILE_NODE *FileNode, PCVOID Buffer, ULONG S { // !PAGED_CODE(); - if (FileNode->DirInfoChangeNumber != DirInfoChangeNumber) + if (FspFileNodeDirInfoChangeNumber(FileNode) != DirInfoChangeNumber) return FALSE; FspFileNodeSetDirInfo(FileNode, Buffer, Size);