Broken Directory Handling in 2_2 CVS - Whats wrong? - Fixed!

Andrew Tridgell tridge at samba.org
Thu Feb 8 23:34:55 GMT 2001


> >      if(!(got_match = *got_exact_match = exact_match(fname, mask, case_sensitive)))
> > +     if (!strcmp(mask, "*.*"))
> > +      got_match = True;
> > +     else
> >        got_match = mask_match(fname, mask, case_sensitive);
> > 
> >      if(!got_match && !is_8_3(fname, False)) {
> 
> I'm checking this and the MS-DOS client patch (????????.??? == *)
> in now.

no, that patch does not look correct. masktest shows that *.* does
_not_ match with trans2 queries. Note that *.* on the dos command line
does not translate to *.* in the SMB query. So any testing you do from
WinXX tools or the prompt is completely bogus.





More information about the samba-technical mailing list