From a674a3bbf3520cd8f93f35dcc8a4ec59c456e1ba Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Tue, 28 Oct 2008 01:23:04 +0100 Subject: s4-netlogon: merge netr_GetAnyDCName from s3 idl (untested). Guenther --- source4/winbind/wb_cmd_getdcname.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source4/winbind/wb_cmd_getdcname.c') diff --git a/source4/winbind/wb_cmd_getdcname.c b/source4/winbind/wb_cmd_getdcname.c index 46d7f0d82f..2289243905 100644 --- a/source4/winbind/wb_cmd_getdcname.c +++ b/source4/winbind/wb_cmd_getdcname.c @@ -81,6 +81,7 @@ static void getdcname_recv_domain(struct composite_context *ctx) state, "\\\\%s", dcerpc_server_name(domain->netlogon_pipe)); state->g.in.domainname = state->domain_name; + state->g.out.dcname = talloc(state, const char **); req = dcerpc_netr_GetAnyDCName_send(domain->netlogon_pipe, state, &state->g); @@ -111,7 +112,7 @@ NTSTATUS wb_cmd_getdcname_recv(struct composite_context *c, talloc_get_type(c->private_data, struct cmd_getdcname_state); NTSTATUS status = composite_wait(c); if (NT_STATUS_IS_OK(status)) { - const char *p = state->g.out.dcname; + const char *p = *(state->g.out.dcname); if (*p == '\\') p += 1; if (*p == '\\') p += 1; *dcname = talloc_strdup(mem_ctx, p); -- cgit