1
0
mirror of https://github.com/winfsp/winfsp.git synced 2025-12-24 21:12:46 -06:00

dll: POSIX interop

This commit is contained in:
Bill Zissimopoulos
2016-06-04 23:46:29 -07:00
parent 22da074ff7
commit 9ccb394b04
5 changed files with 384 additions and 1 deletions

View File

@@ -362,7 +362,8 @@ FSP_API NTSTATUS FspSetSecurityDescriptor(FSP_FILE_SYSTEM *FileSystem,
FSP_API VOID FspDeleteSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
NTSTATUS (*CreateFunc)())
{
if ((NTSTATUS (*)())FspAccessCheckEx == CreateFunc)
if ((NTSTATUS (*)())FspAccessCheckEx == CreateFunc ||
(NTSTATUS (*)())FspPosixMapPermissionsToSecurityDescriptor == CreateFunc)
MemFree(SecurityDescriptor);
else
if ((NTSTATUS (*)())FspCreateSecurityDescriptor == CreateFunc ||