mirror of
https://github.com/winfsp/winfsp.git
synced 2025-06-16 08:42:49 -05:00
dotnet: ModifySecurityDescriptorEx
Deprecate ModifySecurityDecriptor and introduce ModifySecurityDescriptorEx. Works around the problem of clobbering an existing security descriptor when the native API FspSetSecurityDescriptor fails.
This commit is contained in:
@ -783,10 +783,8 @@ namespace memfs
|
||||
if (null != FileNode.MainFileNode)
|
||||
FileNode = FileNode.MainFileNode;
|
||||
|
||||
FileNode.FileSecurity = ModifySecurityDescriptor(
|
||||
FileNode.FileSecurity, Sections, SecurityDescriptor);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
return ModifySecurityDescriptorEx(FileNode.FileSecurity, Sections, SecurityDescriptor,
|
||||
ref FileNode.FileSecurity);
|
||||
}
|
||||
|
||||
public override Boolean ReadDirectoryEntry(
|
||||
|
Reference in New Issue
Block a user