]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-winnt-fileinfo-is-directory-20030710
authorRobert S. Murawski <rsm4@cssd.pitt.edu>
Fri, 11 Jul 2003 03:13:08 +0000 (03:13 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 11 Jul 2003 03:13:08 +0000 (03:13 +0000)
correctly report directories by not setting field in incorrect position
in reply.

(cherry picked from commit 7eeb271d9f12498b77f90a28c063bdfcb22afa39)

src/WINNT/afsd/smb3.c

index b6de8c3b70f2121752a99aaeb8acdb350db375ff..aadbe0f2cfdd194e8d421578d1d6dfb5bec58ad9 100644 (file)
@@ -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;