From: Ryan Lantzer Date: Fri, 14 Mar 2003 19:45:58 +0000 (+0000) Subject: STABLE12-winnt-give-nosuchpath-if-thats-what-we-mean-20030314 X-Git-Tag: openafs-stable-1_2_9~39 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c4b1684e81ff5df7f836466b664426900534c1b6;p=packages%2Fo%2Fopenafs.git STABLE12-winnt-give-nosuchpath-if-thats-what-we-mean-20030314 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) --- diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index 4e026d41a..b6de8c3b7 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -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);