From e5d20a6c5ec0445fe18e79331c371a16a7745f8c Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 21 Feb 2005 01:15:44 +0000 Subject: [PATCH] STABLE14-windows-longfilename-matching-20050203 retry pattern matching when ambiguous matches are found for long file names (cherry picked from commit d5495f26ec6e02bc09ad0d6ee6a9a62f545bfd9c) --- src/WINNT/afsd/smb3.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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)) { -- 2.39.5