Index: source/nsswitch/winbindd_cm.c =================================================================== --- source/nsswitch/winbindd_cm.c (Revision 11299) +++ source/nsswitch/winbindd_cm.c (Arbeitskopie) @@ -116,6 +116,7 @@ NTSTATUS result; struct rpc_pipe_client *cli; TALLOC_CTX *mem_ctx; + const char *mydc; fstring tmp; char *p; @@ -146,7 +147,12 @@ if (!NT_STATUS_IS_OK(result)) return False; - result = rpccli_netlogon_getdcname(cli, mem_ctx, domain->dcname, + server_name = talloc_asprintf(mem_ctx, "\\\\%s", our_domain->dcname); + if (server_name == NULL) { + return NT_STATUS_NO_MEMORY; + } + + result = rpccli_netlogon_getdcname(cli, mem_ctx, server_name, domain->name, tmp); talloc_destroy(mem_ctx);