From aa04436d5e7bfa725b5e2da46df3b12a0352467a Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sun, 3 Jan 2016 21:37:26 -0800 Subject: [PATCH] dll: WIP --- src/dll/create.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dll/create.c b/src/dll/create.c index 099e81c1..6973ebda 100644 --- a/src/dll/create.c +++ b/src/dll/create.c @@ -21,6 +21,10 @@ NTSTATUS FspCreateCheck(FSP_FILE_SYSTEM *FileSystem, PGrantedAccess); FspPathCombine((PWSTR)Request->Buffer, Suffix); + if (NT_SUCCESS(Result)) + *PGrantedAccess = (MAXIMUM_ALLOWED & Request->Req.Create.DesiredAccess) ? + FILE_ALL_ACCESS : Request->Req.Create.DesiredAccess; + return Result; }