]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-winnt-give-nosuchpath-if-thats-what-we-mean-20030314
authorRyan Lantzer <lantzer@umr.edu>
Fri, 14 Mar 2003 19:45:58 +0000 (19:45 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 14 Mar 2003 19:45:58 +0000 (19:45 +0000)
FIXES 1329

"The Windows AFS client returns the error
ERROR_NOSUCHFILE, where the same request on a local NTFS volume returns
the error ERROR_NOSUCHPATH."

(cherry picked from commit ff6394b2e40b4c7c58b32a6e901656a12eb1faf1)

src/WINNT/afsd/smb3.c

index 4e026d41ab3eb3a9f9df7f456a5d0cff6584188f..b6de8c3b70f2121752a99aaeb8acdb350db375ff 100644 (file)
@@ -3137,7 +3137,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
            || (fidflags & (SMB_FID_OPENDELETE | SMB_FID_OPENWRITE))) {
                /* look up parent directory */
                code = cm_NameI(baseDirp, spacep->data,
-                               CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD,
+                               CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD | CM_FLAG_CHECKPATH,
                                userp, tidPathp, &req, &dscp);
 
                if (baseFid != 0) smb_ReleaseFID(baseFidp);