s4:rpc_server/lsa: fix dcesrv_lsa_CreateTrustedDomain()
authorStefan Metzmacher <metze@samba.org>
Tue, 30 Jun 2015 13:10:47 +0000 (15:10 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 8 Jul 2015 16:38:21 +0000 (18:38 +0200)
It needs to pass 'name' as 'netbios_name' and also 'dns_name'.

flatName and trustPartner have the same value for downlevel trusts.
And both are required.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/rpc_server/lsa/dcesrv_lsa.c

index e7b0aaef068c338a5833ca66844308bd160ffb8a..6753e2ff6a03e14ff3172364d91c38c7cd76ba3d 100644 (file)
@@ -1306,7 +1306,7 @@ static NTSTATUS dcesrv_lsa_CreateTrustedDomain(struct dcesrv_call_state *dce_cal
                return NT_STATUS_NO_MEMORY;
        }
 
-       r2.in.info->domain_name.string = NULL;
+       r2.in.info->domain_name = r->in.info->name;
        r2.in.info->netbios_name = r->in.info->name;
        r2.in.info->sid = r->in.info->sid;
        r2.in.info->trust_direction = LSA_TRUST_DIRECTION_OUTBOUND;