From: Jeffrey Altman Date: Mon, 24 Dec 2012 04:15:59 +0000 (-0500) Subject: Windows: SetRenameInfo do not reference deleted name X-Git-Tag: upstream/1.8.0_pre1^2~1705 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=fc85e66d453c0f066f6cfa48222d20e18ea9b316;p=packages%2Fo%2Fopenafs.git Windows: SetRenameInfo do not reference deleted name After the Target Dirctory CB has been deleted, it is not safe to reference the FileName component. Use the uniTargetName in the error log message. Change-Id: I83e6db62ffa0cf59d666066cae8f32e93d63d815 Reviewed-on: http://gerrit.openafs.org/8825 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 5f9598866..3590b219e 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp @@ -3253,7 +3253,7 @@ AFSSetRenameInfo( IN PIRP Irp) AFSDbgLogMsg( AFS_SUBSYSTEM_FILE_PROCESSING, AFS_TRACE_LEVEL_ERROR, "AFSSetRenameInfo Failed to delete section for target file %wZ\n", - &pTargetDirEntry->NameInformation.FileName); + &uniTargetName); } AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,