clilist

Jeremy Allison jra at samba.org
Wed Mar 23 01:29:27 GMT 2005


On Tue, Mar 22, 2005 at 08:22:04PM -0500, Derrell.Lipman at UnwiredUniverse.com wrote:
> Jeremy Allison <jra at samba.org> writes:
> 
> > How are you reproducing this ? I've been testing against a directory on W2k3
> > and Samba and Win98 with 6000 file within it, and ensuring that a smbclient
> > listing returns only 6000 files.
> 
> Win98.  I think what's happening is not too many files, but the same one file
> replacing lots of others.  I've got a large number of the same file name.
> 
> I'm working on tracking it down.  Hopefully I'll be able to get you an answer
> within the next hour or so.

What would help is an ethereal capture trace of the findfirst/findnext.
The cli_list_new() code believes the values returned for ff_searchcount 
and ff_lastname:

ff_searchcount = SVAL(p,2);
ff_lastname = SVAL(p,8);

for trans2findfirst and

ff_searchcount = SVAL(p,0);
ff_lastname = SVAL(p,6);

for trans2findnext returns. I wonder if win98 is filling them in correctly ?
The other bug would be if your Win98 didn't fill in the ff_lastname correctly
so that we restarted from before the end of the last listing.

Jeremy.


More information about the samba-technical mailing list