From: Jeffrey Altman Date: Mon, 21 Feb 2005 01:15:44 +0000 (+0000) Subject: STABLE14-windows-longfilename-matching-20050203 X-Git-Tag: openafs-devel-1_3_79~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e5d20a6c5ec0445fe18e79331c371a16a7745f8c;p=packages%2Fo%2Fopenafs.git STABLE14-windows-longfilename-matching-20050203 retry pattern matching when ambiguous matches are found for long file names (cherry picked from commit d5495f26ec6e02bc09ad0d6ee6a9a62f545bfd9c) --- diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index 73844a4dd..c37ddf9af 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -4127,8 +4127,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t bytesInBuffer++; } } /* if we're including this name */ - else if (!NeedShortName && - !starPattern && + else if (!starPattern && !foundInexact && dep->fid.vnode != 0 && smb_V3MatchMask(dep->name, maskp, CM_FLAG_CASEFOLD)) {