dcesrv_lsa_CreateTrustedDomain_base() invokes DCESRV_PULL_HANDLE(),
which invokes DCESRV_PULL_HANDLE_RETVAL(), which invokes
DCESRV_CHECK_HANDLE(), which might invoke DCESRV_FAULT(), which accesses
r2.out.result, which is uninitialized — invoking undefined behaviour.
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Nov 2 04:04:49 UTC 2023 on atb-devel-224
TALLOC_CTX *mem_ctx,
struct lsa_CreateTrustedDomainEx *r)
{
- struct lsa_CreateTrustedDomainEx2 r2;
+ struct lsa_CreateTrustedDomainEx2 r2 = {};
r2.in.policy_handle = r->in.policy_handle;
r2.in.info = r->in.info;