s4:netlogon: for now implement netr_GetAnyDCName() as wrapper of netr_GetDcName()
authorStefan Metzmacher <metze@samba.org>
Thu, 4 Dec 2008 11:03:01 +0000 (12:03 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 4 Dec 2008 11:48:44 +0000 (12:48 +0100)
metze

source4/rpc_server/netlogon/dcerpc_netlogon.c

index 2854980284065ff7d70ee931f7cc463a0e5c3805..2806802e63ab6ffa7a1be6239ed41c7f79557f95 100644 (file)
@@ -856,7 +856,18 @@ static WERROR dcesrv_netr_LogonControl(struct dcesrv_call_state *dce_call, TALLO
 static WERROR dcesrv_netr_GetAnyDCName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
                       struct netr_GetAnyDCName *r)
 {
-       DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
+       struct netr_GetDcName r2;
+       WERROR werr;
+
+       ZERO_STRUCT(r2);
+
+       r2.in.logon_server      = r->in.logon_server;
+       r2.in.domainname        = r->in.domainname;
+       r2.out.dcname           = r->out.dcname;
+
+       werr = dcesrv_netr_GetDcName(dce_call, mem_ctx, &r2);
+
+       return werr;
 }