From e28d77fc4b3b6e5a93e5518d28c241eb9767d863 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 3 Jan 2012 23:39:53 -0500 Subject: [PATCH] Windows: Permit renames of open files AFS does not impose a restriction on renames of open files. Failure to permit the rename can cause problems if an anti-malware service opens the file immediately after the application performing the rename does so. Change-Id: Ib23a6a893c5c575e89b8a817faec4c11300a04b7 Reviewed-on: http://gerrit.openafs.org/6503 Tested-by: BuildBot Reviewed-by: Peter Scott Tested-by: Jeffrey Altman Reviewed-by: Jeffrey Altman --- src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp b/src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp index 760e0a5d3..1f29a9d61 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp @@ -2130,20 +2130,6 @@ AFSSetRenameInfo( IN PIRP Irp) try_return( ntStatus = STATUS_ACCESS_DENIED); } } - else - { - - if( pSrcFcb->OpenHandleCount > 1) - { - - AFSDbgLogMsg( AFS_SUBSYSTEM_FILE_PROCESSING, - AFS_TRACE_LEVEL_ERROR, - "AFSSetRenameInfo Attempt to rename directory with open references %wZ\n", - &pSrcCcb->DirectoryCB->NameInformation.FileName); - - try_return( ntStatus = STATUS_ACCESS_DENIED); - } - } // // Resolve the target fileobject -- 2.39.5