From d6017d3969c08c8af0492d90f7116f7238cab302 Mon Sep 17 00:00:00 2001 From: Rafal Szczesniak Date: Wed, 16 Nov 2005 20:52:12 +0000 Subject: r11749: 1) Buffer allocation's been moved and isn't needed here. 2) Connect to a server instead of pdc after locating it. rafal (This used to be commit a7bf9ada34c31f26d13c1575de2ec79ea5948a71) --- source4/libnet/libnet_user.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'source4') diff --git a/source4/libnet/libnet_user.c b/source4/libnet/libnet_user.c index 2b648e708a..379989dd2b 100644 --- a/source4/libnet/libnet_user.c +++ b/source4/libnet/libnet_user.c @@ -33,8 +33,6 @@ NTSTATUS libnet_CreateUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, stru struct libnet_rpc_useradd user_io; const char *address; - address = talloc_array(mem_ctx, const char, 16); - /* find domain pdc */ fp.in.hostname = r->in.domain_name; fp.in.methods = NULL; @@ -44,7 +42,7 @@ NTSTATUS libnet_CreateUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, stru if (!NT_STATUS_IS_OK(status)) return status; /* connect rpc service of remote server */ - cn.level = LIBNET_RPC_CONNECT_PDC; + cn.level = LIBNET_RPC_CONNECT_SERVER; cn.in.domain_name = talloc_strdup(mem_ctx, *fp.out.address); cn.in.dcerpc_iface_name = DCERPC_SAMR_NAME; cn.in.dcerpc_iface_uuid = DCERPC_SAMR_UUID; -- cgit