From: Jeffrey Altman Date: Fri, 4 Feb 2005 04:55:51 +0000 (+0000) Subject: windows-longfilename-matching-20050203 X-Git-Tag: BP-disconnected~12 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=d5495f26ec6e02bc09ad0d6ee6a9a62f545bfd9c;p=packages%2Fo%2Fopenafs.git windows-longfilename-matching-20050203 retry pattern matching when ambiguous matches are found for long file names --- diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index 520dddb38..cd0c04cda 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -4131,8 +4131,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)) {