BASE-TCONDEV test broken against Samba3??
Jeremy Allison
jra at samba.org
Tue May 16 20:59:28 GMT 2006
On Tue, May 16, 2006 at 10:50:57PM +0200, Volker Lendecke wrote:
> Hi!
>
> No idea why, but I need to apply
>
> --- smbd/reply.c (Revision 15636)
> +++ smbd/reply.c (Arbeitskopie)
> @@ -643,7 +643,7 @@
> password.data[passlen]=0;
> }
>
> - p = smb_buf(inbuf) + passlen;
> + p = smb_buf(inbuf) + passlen + 1;
> p += srvstr_pull_buf(inbuf, path, p, sizeof(path), STR_TERMINATE);
>
> /*
>
> to Samba3 to make BASE-TCONDEV succeed against it. This
> survives the basic test: w2k3 can still connect.
>
> No idea how it can work without this test, maybe Jeremy, can
> you help me here?
>
> Volker
>
> P.S: Question: Is it expected that Samba4 does not connect
> to a security=share server?
I think that Samba4 is not correct here. I remember looking
at this. We accept what Windows sends - possibly we should
check if *(smb_buf(inbuf) + passlen) ==0 and increment by
one if so - but currently we are correct for Windows clients.
Don't apply this change please.
Jeremy.
More information about the samba-technical
mailing list