[WORKAROUND] Re: [Samba] duplicate domains in browse list
Joerg Pulz
Joerg.Pulz at frm2.tum.de
Sat May 29 11:44:45 GMT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 28 May 2004, Jeremy Allison wrote:
> On Fri, May 28, 2004 at 09:24:31AM +0200, Joerg Pulz wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On Thu, 27 May 2004, Jeremy Allison wrote:
> >
> > >Can you send me your smb.conf please. I'd really like to make
> > >sure I've fixed this for 3.0.5.
> >
> > i send you 2 smb.conf files with this mail.
> > one file belongs to the PDC of our MAIN domain called 'ZWE-FRM-II', which
> > is also the WINS server for all other hosts. this server works on subnet
> > 172.25.1.0/24. the attached 'smb.conf_1' belongs to this server.
> >
> > the second file belongs to a second PDC for domain 'PANDA', which works on
> > subnet 172.25.15.0/24 and uses the PDC of the 'ZWE-FRM-II' domain as WINS
> > server. the attached 'smb.conf_2' belongs to this server.
>
> Ok, this is the fix for this problem - this fix didn't make
> 3.0.5pre1.
>
> This perfectly explains the problem you're seeing - for workgroup
> names we were parsing 16 bytes (including the netbios type byte)
> instead of 15 bytes (only the name). This causes the trim_char
> call that should remove the extra space to fail :-(.
>
> --- lib/charcnv.c 2004-05-28 16:10:52.000000000 -0700
> +++ /home/jeremy/src/samba3.0/source/lib/charcnv.c 2004-05-27 15:04:24.000000000 -0700
> @@ -932,7 +932,7 @@
>
> size_t pull_ascii_nstring(char *dest, size_t dest_len, const void *src)
> {
> - return pull_ascii(dest, src, dest_len, sizeof(nstring), STR_TERMINATE);
> + return pull_ascii(dest, src, dest_len, sizeof(nstring)-1, STR_TERMINATE);
> }
Hi Jeremy,
your patch solves this problem PERFECTLY.
thank again for your help.
keep up the good work.
regards
Joerg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
iD8DBQFAuHexSPOsGF+KA+MRArZVAKC8+48JaSo4BZoFrbCd5shuTLLqxgCfdYtW
ym8pwkyg5ANbef6caHZiRGg=
=u34J
-----END PGP SIGNATURE-----
More information about the samba
mailing list