From: Jeffrey Altman Date: Wed, 4 Jan 2012 04:39:53 +0000 (-0500) Subject: Windows: Permit renames of open files X-Git-Tag: upstream/1.8.0_pre1^2~2845 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e28d77fc4b3b6e5a93e5518d28c241eb9767d863;p=packages%2Fo%2Fopenafs.git 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 --- 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