sys: FspFileNodeRename: handle cleaned up but not closed file

This commit is contained in:
Bill Zissimopoulos
2016-11-22 17:27:52 -08:00
parent 1f385a9ab5
commit ee469b40e7
2 changed files with 30 additions and 2 deletions

View File

@ -300,6 +300,9 @@ BOOL WINAPI HookMoveFileExW(
PrepareFileName(lpExistingFileName, OldFileNameBuf);
PrepareFileName(lpNewFileName, NewFileNameBuf);
MaybeRequestOplock(lpExistingFileName);
MaybeRequestOplock(lpNewFileName);
MaybeAdjustTraversePrivilege(FALSE);
Success = MoveFileExW(OldFileNameBuf, NewFileNameBuf, dwFlags);
MaybeAdjustTraversePrivilege(TRUE);