Add a simple way to deactivate the registration
Bug: https://bugzilla.samba.org/show_bug.cgi?id=14281
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
/* The following definitions come from lib/tallocmsg.c */
-void register_msg_pool_usage(struct messaging_context *msg_ctx);
+void register_msg_pool_usage(TALLOC_CTX *mem_ctx,
+ struct messaging_context *msg_ctx);
/* The following definitions come from lib/time.c */
/* Register some debugging related messages */
- register_msg_pool_usage(ctx);
+ register_msg_pool_usage(ctx, ctx);
register_dmalloc_msgs(ctx);
debug_register_msgs(ctx);
/**
* Register handler for MSG_REQ_POOL_USAGE
**/
-void register_msg_pool_usage(struct messaging_context *msg_ctx)
+void register_msg_pool_usage(
+ TALLOC_CTX *mem_ctx, struct messaging_context *msg_ctx)
{
struct tevent_req *req = NULL;
req = messaging_filtered_read_send(
- msg_ctx,
+ mem_ctx,
messaging_tevent_context(msg_ctx),
msg_ctx,
pool_usage_filter,