messaging: Pass "ev" to messaging_dispatch_rec
authorVolker Lendecke <vl@samba.org>
Sat, 24 Sep 2016 02:28:10 +0000 (19:28 -0700)
committerJeremy Allison <jra@samba.org>
Tue, 4 Oct 2016 22:06:22 +0000 (00:06 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/messages.c

index a3fa5c49dfed844e3795831dea4e5fcff174bef1..8dd684fc6673fb31b8e7913bb27795f45c016b7c 100644 (file)
@@ -86,6 +86,7 @@ struct messaging_context {
 static struct messaging_rec *messaging_rec_dup(TALLOC_CTX *mem_ctx,
                                               struct messaging_rec *rec);
 static void messaging_dispatch_rec(struct messaging_context *msg_ctx,
+                                  struct tevent_context *ev,
                                   struct messaging_rec *rec);
 
 /****************************************************************************
@@ -199,7 +200,7 @@ static void messaging_recv_cb(struct tevent_context *ev,
                  (unsigned)rec.msg_type, rec.buf.length, num_fds,
                  server_id_str_buf(rec.src, &idbuf));
 
-       messaging_dispatch_rec(msg_ctx, &rec);
+       messaging_dispatch_rec(msg_ctx, ev, &rec);
        return;
 
 close_fail:
@@ -529,7 +530,7 @@ static void messaging_post_handler(struct tevent_context *ev,
 {
        struct messaging_post_state *state = talloc_get_type_abort(
                private_data, struct messaging_post_state);
-       messaging_dispatch_rec(state->msg_ctx, state->rec);
+       messaging_dispatch_rec(state->msg_ctx, ev, state->rec);
        TALLOC_FREE(state);
 }
 
@@ -963,6 +964,7 @@ static bool messaging_append_new_waiters(struct messaging_context *msg_ctx)
   Dispatch one messaging_rec
 */
 static void messaging_dispatch_rec(struct messaging_context *msg_ctx,
+                                  struct tevent_context *ev,
                                   struct messaging_rec *rec)
 {
        struct messaging_callback *cb, *next;