From: Andrew Bartlett Date: Mon, 25 Jun 2018 03:42:42 +0000 (+1200) Subject: dsdb: Use correct memory context for imessaging_client_init() in audit logging X-Git-Tag: tevent-0.9.37~228 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d38160c968cd78e179754f39576359a51619bc9f;p=thirdparty%2Fsamba.git dsdb: Use correct memory context for imessaging_client_init() in audit logging This is only used for selftest, to send out the log messages for checking. Signed-off-by: Andrew Bartlett Reviewed-by: Gary Lockyer --- diff --git a/source4/dsdb/samdb/ldb_modules/audit_log.c b/source4/dsdb/samdb/ldb_modules/audit_log.c index fc2eb502361..6ad39270d2a 100644 --- a/source4/dsdb/samdb/ldb_modules/audit_log.c +++ b/source4/dsdb/samdb/ldb_modules/audit_log.c @@ -1566,7 +1566,9 @@ static int log_init(struct ldb_module *module) if (sdb_events || pwd_events) { context->send_samdb_events = sdb_events; context->send_password_events = pwd_events; - context->msg_ctx = imessaging_client_init(ec, lp_ctx, ec); + context->msg_ctx = imessaging_client_init(context, + lp_ctx, + ec); } ldb_module_set_private(module, context); diff --git a/source4/dsdb/samdb/ldb_modules/group_audit.c b/source4/dsdb/samdb/ldb_modules/group_audit.c index bbd124af156..31819a3a258 100644 --- a/source4/dsdb/samdb/ldb_modules/group_audit.c +++ b/source4/dsdb/samdb/ldb_modules/group_audit.c @@ -1341,7 +1341,9 @@ static int group_init(struct ldb_module *module) if (lp_ctx && lpcfg_dsdb_group_change_notification(lp_ctx)) { context->send_events = true; - context->msg_ctx = imessaging_client_init(ec, lp_ctx, ec); + context->msg_ctx = imessaging_client_init(context, + lp_ctx, + ec); } ldb_module_set_private(module, context);