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