From: Jeffrey Altman Date: Sun, 22 Oct 2006 03:29:05 +0000 (+0000) Subject: windows-delonclose-20061021 X-Git-Tag: BP-openafs-windows-kdfs-ifs~971 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=77d210cde774995bffdebf3347847afebd6f7cfd;p=packages%2Fo%2Fopenafs.git windows-delonclose-20061021 set delonclose after obtaining the smb_fid_t --- diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index 04a8535a9..3f5e328f2 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -2865,7 +2865,6 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t qpi.u.QPfileStandardInfo.allocationSize = scp->length; qpi.u.QPfileStandardInfo.endOfFile = scp->length; qpi.u.QPfileStandardInfo.numberOfLinks = scp->linkCount; - qpi.u.QPfileStandardInfo.deletePending = (delonclose ? 1 : 0); qpi.u.QPfileStandardInfo.directory = ((scp->fileType == CM_SCACHETYPE_DIRECTORY || scp->fileType == CM_SCACHETYPE_MOUNTPOINT || @@ -2880,6 +2879,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t lock_ReleaseMutex(&fidp->mx); smb_ReleaseFID(fidp); } + qpi.u.QPfileStandardInfo.deletePending = (delonclose ? 1 : 0); } else if (infoLevel == SMB_QUERY_FILE_EA_INFO) { qpi.u.QPfileEaInfo.eaSize = 0;