Windows: AFSSetRenameInfo always set pRenameInfo
[openafs.git] / src / WINNT / afsrdr / kernel / lib / AFSFileInfo.cpp
index 25d4b79..5071b07 100644 (file)
@@ -2180,6 +2180,8 @@ AFSSetRenameInfo( IN PIRP Irp)
 
         bReplaceIfExists = pIrpSp->Parameters.SetFile.ReplaceIfExists;
 
+        pRenameInfo = (PFILE_RENAME_INFORMATION)Irp->AssociatedIrp.SystemBuffer;
+
         pSrcFcb = (AFSFcb *)pSrcFileObj->FsContext;
         pSrcCcb = (AFSCcb *)pSrcFileObj->FsContext2;
 
@@ -2239,8 +2241,6 @@ AFSSetRenameInfo( IN PIRP Irp)
         if( pTargetFileObj == NULL)
         {
 
-            pRenameInfo = (PFILE_RENAME_INFORMATION)Irp->AssociatedIrp.SystemBuffer;
-
             if ( pRenameInfo->RootDirectory)
             {