summaryrefslogtreecommitdiffstats
path: root/source3/lib
diff options
context:
space:
mode:
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/messages.c4
-rw-r--r--source3/lib/messages_dgm.c5
2 files changed, 3 insertions, 6 deletions
diff --git a/source3/lib/messages.c b/source3/lib/messages.c
index ef87ebb6cb..5cb3fdeaa8 100644
--- a/source3/lib/messages.c
+++ b/source3/lib/messages.c
@@ -244,7 +244,7 @@ struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx,
ctx->event_ctx = ev;
ctx->have_context = &have_context;
- ret = messaging_dgm_init(ctx, ctx, ctx->event_ctx, ctx->id,
+ ret = messaging_dgm_init(ctx, ctx->event_ctx, ctx->id,
&ctx->local, messaging_recv_cb, ctx);
if (ret != 0) {
@@ -303,7 +303,7 @@ NTSTATUS messaging_reinit(struct messaging_context *msg_ctx)
msg_ctx->id = procid_self();
- ret = messaging_dgm_init(msg_ctx, msg_ctx, msg_ctx->event_ctx,
+ ret = messaging_dgm_init(msg_ctx, msg_ctx->event_ctx,
msg_ctx->id, &msg_ctx->local,
messaging_recv_cb, msg_ctx);
if (ret != 0) {
diff --git a/source3/lib/messages_dgm.c b/source3/lib/messages_dgm.c
index d35c78b4e3..3fafebdbde 100644
--- a/source3/lib/messages_dgm.c
+++ b/source3/lib/messages_dgm.c
@@ -29,7 +29,6 @@
#include "librpc/gen_ndr/messaging.h"
struct messaging_dgm_context {
- struct messaging_context *msg_ctx;
struct server_id pid;
struct poll_funcs *msg_callbacks;
void *tevent_handle;
@@ -172,8 +171,7 @@ static int messaging_dgm_lockfile_remove(TALLOC_CTX *tmp_ctx,
return ret;
}
-int messaging_dgm_init(struct messaging_context *msg_ctx,
- TALLOC_CTX *mem_ctx,
+int messaging_dgm_init(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
struct server_id pid,
struct messaging_backend **presult,
@@ -211,7 +209,6 @@ int messaging_dgm_init(struct messaging_context *msg_ctx,
result->private_data = ctx;
result->send_fn = messaging_dgm_send;
- ctx->msg_ctx = msg_ctx;
ctx->pid = pid;
ctx->recv_cb = recv_cb;