mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
winfsp-tests: security testing
This commit is contained in:
parent
34891de75e
commit
39991f8901
@ -310,6 +310,7 @@ NTSTATUS FspFsvolSetSecurityComplete(
|
|||||||
FspFileNodeReleaseOwner(FileNode, Full, Request);
|
FspFileNodeReleaseOwner(FileNode, Full, Request);
|
||||||
|
|
||||||
Irp->IoStatus.Information = 0;
|
Irp->IoStatus.Information = 0;
|
||||||
|
Result = STATUS_SUCCESS;
|
||||||
|
|
||||||
FSP_LEAVE_IOC("FileObject=%p, SecurityInformation=%x",
|
FSP_LEAVE_IOC("FileObject=%p, SecurityInformation=%x",
|
||||||
IrpSp->FileObject, IrpSp->Parameters.SetSecurity.SecurityInformation);
|
IrpSp->FileObject, IrpSp->Parameters.SetSecurity.SecurityInformation);
|
||||||
|
@ -598,6 +598,7 @@ static NTSTATUS SetSecurity(FSP_FILE_SYSTEM *FileSystem,
|
|||||||
memcpy(FileSecurity, SecurityDescriptor, FileSecuritySize);
|
memcpy(FileSecurity, SecurityDescriptor, FileSecuritySize);
|
||||||
FspDeleteSecurityDescriptor(NewSecurityDescriptor, (NTSTATUS (*)())FspSetSecurityDescriptor);
|
FspDeleteSecurityDescriptor(NewSecurityDescriptor, (NTSTATUS (*)())FspSetSecurityDescriptor);
|
||||||
|
|
||||||
|
free(FileNode->FileSecurity);
|
||||||
FileNode->FileSecuritySize = FileSecuritySize;
|
FileNode->FileSecuritySize = FileSecuritySize;
|
||||||
FileNode->FileSecurity = FileSecurity;
|
FileNode->FileSecurity = FileSecurity;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user