s4:rpc_server/lsa: add dcesrv_lsa_OpenTrustedDomain_common()
authorStefan Metzmacher <metze@samba.org>
Thu, 22 Jan 2015 14:57:15 +0000 (14:57 +0000)
committerStefan Metzmacher <metze@samba.org>
Mon, 26 Jan 2015 10:55:07 +0000 (11:55 +0100)
commit12a6c325c85a37e208e93d85c65e119eaa293742
tree0fd940361cef5eb811a43a894e9c934a049c0b9d
parent459d1d3fb9a5282d19121eaacba9d611896b37ff
s4:rpc_server/lsa: add dcesrv_lsa_OpenTrustedDomain_common()

dcesrv_lsa_OpenTrustedDomain() and dcesrv_lsa_OpenTrustedDomainByName()
need to use the same logic and make sure trusted_domain_user_dn is valid.

Otherwise dcesrv_lsa_OpenTrustedDomainByName() followed by
dcesrv_lsa_DeleteObject() will leave the trust domain account
in the database.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Günther Deschner <gd@samba.org>
source4/rpc_server/lsa/dcesrv_lsa.c