mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
libnet4: Call map_netlogon_samlogon_response directly
Avoid using a boolean flag passed down Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
d41efadde3
commit
a3eb60e7c8
@ -270,7 +270,6 @@ static void unbecomeDC_send_cldap(struct libnet_UnbecomeDC_state *s)
|
|||||||
s->cldap.io.in.domain_sid = NULL;
|
s->cldap.io.in.domain_sid = NULL;
|
||||||
s->cldap.io.in.acct_control = -1;
|
s->cldap.io.in.acct_control = -1;
|
||||||
s->cldap.io.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
|
s->cldap.io.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
|
||||||
s->cldap.io.in.map_response = true;
|
|
||||||
|
|
||||||
ret = tsocket_address_inet_from_strings(s, "ip",
|
ret = tsocket_address_inet_from_strings(s, "ip",
|
||||||
s->source_dsa.address,
|
s->source_dsa.address,
|
||||||
@ -302,6 +301,8 @@ static void unbecomeDC_recv_cldap(struct tevent_req *req)
|
|||||||
talloc_free(req);
|
talloc_free(req);
|
||||||
if (!composite_is_ok(c)) return;
|
if (!composite_is_ok(c)) return;
|
||||||
|
|
||||||
|
map_netlogon_samlogon_response(&s->cldap.io.out.netlogon);
|
||||||
|
|
||||||
s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
|
s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
|
||||||
|
|
||||||
s->domain.dns_name = s->cldap.netlogon.dns_domain;
|
s->domain.dns_name = s->cldap.netlogon.dns_domain;
|
||||||
|
Loading…
Reference in New Issue
Block a user