From: Andreas Schneider Date: Mon, 8 Jan 2024 15:13:52 +0000 (+0100) Subject: s3:rpc_server: Mark _lsa_CreateTrustedDomain as NOT_IMPLMENTED X-Git-Tag: talloc-2.4.2~115 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=179641bfbe184ef18896ec9d5dddf8e5c7770e2c;p=thirdparty%2Fsamba.git s3:rpc_server: Mark _lsa_CreateTrustedDomain as NOT_IMPLMENTED There is no PDB backend which is supporting this. Signed-off-by: Andreas Schneider Reviewed-by: Stefan Metzmacher --- diff --git a/source3/rpc_server/lsa/srv_lsa_nt.c b/source3/rpc_server/lsa/srv_lsa_nt.c index f125c65069d..220ff77d067 100644 --- a/source3/rpc_server/lsa/srv_lsa_nt.c +++ b/source3/rpc_server/lsa/srv_lsa_nt.c @@ -2002,26 +2002,8 @@ NTSTATUS _lsa_CreateTrustedDomainEx(struct pipes_struct *p, NTSTATUS _lsa_CreateTrustedDomain(struct pipes_struct *p, struct lsa_CreateTrustedDomain *r) { - struct lsa_CreateTrustedDomainEx2 c; - struct lsa_TrustDomainInfoInfoEx info; - struct lsa_TrustDomainInfoAuthInfoInternal auth_info; - - ZERO_STRUCT(auth_info); - - info.domain_name = r->in.info->name; - info.netbios_name = r->in.info->name; - info.sid = r->in.info->sid; - info.trust_direction = LSA_TRUST_DIRECTION_OUTBOUND; - info.trust_type = LSA_TRUST_TYPE_DOWNLEVEL; - info.trust_attributes = 0; - - c.in.policy_handle = r->in.policy_handle; - c.in.info = &info; - c.in.auth_info_internal = &auth_info; - c.in.access_mask = r->in.access_mask; - c.out.trustdom_handle = r->out.trustdom_handle; - - return _lsa_CreateTrustedDomainEx2(p, &c); + p->fault_state = DCERPC_FAULT_OP_RNG_ERROR; + return NT_STATUS_NOT_IMPLEMENTED; } /***************************************************************************