From: Robert S. Murawski Date: Fri, 11 Jul 2003 03:13:08 +0000 (+0000) Subject: STABLE12-winnt-fileinfo-is-directory-20030710 X-Git-Tag: openafs-stable-1_2_10~10 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=a7b6af10fbd21406bdd9767463b024b9de109694;p=packages%2Fo%2Fopenafs.git STABLE12-winnt-fileinfo-is-directory-20030710 correctly report directories by not setting field in incorrect position in reply. (cherry picked from commit 7eeb271d9f12498b77f90a28c063bdfcb22afa39) --- diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index b6de8c3b7..aadbe0f2c 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -1345,9 +1345,9 @@ long smb_ReceiveTran2QFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *((LARGE_INTEGER *)op) = scp->length; op += 8; /* EOF */ *((u_long *)op) = scp->linkCount; op += 4; *op++ = ((fidp->flags & SMB_FID_DELONCLOSE) ? 1 : 0); - *op++ = 0; *op++ = (scp->fileType == CM_SCACHETYPE_DIRECTORY ? 1 : 0); *op++ = 0; + *op++ = 0; } else if (infoLevel == 0x103) { *((u_long *)op) = 0; op += 4;