mirror of
https://github.com/samba-team/samba.git
synced 2025-01-14 19:24:43 +03:00
r22825: let longhorn beta3 work with samba4
if we return a zero assoc_group_id longhorn beta3 stops after getting the bind_ack. metze (This used to be commit 09aea65960073cc8b50a4b39531490876f6d89ef)
This commit is contained in:
parent
4bb3160555
commit
518f41fec0
@ -603,7 +603,8 @@ static NTSTATUS dcesrv_bind(struct dcesrv_call_state *call)
|
|||||||
pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
|
pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
|
||||||
pkt.u.bind_ack.max_xmit_frag = 0x2000;
|
pkt.u.bind_ack.max_xmit_frag = 0x2000;
|
||||||
pkt.u.bind_ack.max_recv_frag = 0x2000;
|
pkt.u.bind_ack.max_recv_frag = 0x2000;
|
||||||
pkt.u.bind_ack.assoc_group_id = call->pkt.u.bind.assoc_group_id;
|
/* we need to send a non zero assoc_group_id here to make longhorn happy, it also matches samba3 */
|
||||||
|
pkt.u.bind_ack.assoc_group_id = 0x12345678;
|
||||||
if (iface) {
|
if (iface) {
|
||||||
/* FIXME: Use pipe name as specified by endpoint instead of interface name */
|
/* FIXME: Use pipe name as specified by endpoint instead of interface name */
|
||||||
pkt.u.bind_ack.secondary_address = talloc_asprintf(call, "\\PIPE\\%s", iface->name);
|
pkt.u.bind_ack.secondary_address = talloc_asprintf(call, "\\PIPE\\%s", iface->name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user