smbclient -L is broken in SAMBA_2_2
Alexander Bokovoy
a.bokovoy at sam-solutions.net
Thu Jan 3 07:27:02 GMT 2002
Latest backport of source/libsmb/cli* stuff seems caused
broken smbclient -L work: it doesn't enumerate servers and workgroups.
CVS HEAD works fine but SAMBA_2_2 does not. My search shows that
cli_api(cli,
param, PTR_DIFF(p,param), 8, /* params, length, max */
NULL, 0, CLI_BUFFER_SIZE, /* data, length, max */
&rparam, &rprcnt, /* return params, return size */
&rdata, &rdrcnt /* return data, return size */
)
in source/libsmb/clirap.c:239 returns error code 2320 which isn't enumerated in
source/include/doserr.h and isn't expected in this function (cli_NetServerEnum)
where only 0 or ERRmoredata are expected.
This results in absent server and workgroup lists.
--
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
`Senior software developer and analyst for SaM-Solutions Ltd.`
---
Nov 21 20:58:58 alconost kernel: VFS: Busy inodes after unmount.
Self-destruct in 5 seconds. Have a nice day...
More information about the samba-technical
mailing list