s4:nbt_server/wins: make use explicit use of the top level event context
authorAndrew Bartlett <abartlet@samba.org>
Mon, 5 May 2014 04:27:59 +0000 (16:27 +1200)
committerStefan Metzmacher <metze@samba.org>
Mon, 12 May 2014 22:08:12 +0000 (00:08 +0200)
Andrew Bartlett

Change-Id: I4b8e5c16bd03a038da6527cfb4c91fc874626b18
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source4/nbt_server/wins/winswack.c

index 0fd9767b738198e8323b85e239f8c6a480352012..35875aa8806a09fe13261c05f5a5ba05fb3d1c0f 100644 (file)
@@ -307,7 +307,7 @@ NTSTATUS nbtd_proxy_wins_challenge(struct irpc_message *msg,
 
        s->io.in.nbtd_server    = nbtd_server;
        s->io.in.nbt_port       = lpcfg_nbt_port(nbtd_server->task->lp_ctx);
-       s->io.in.event_ctx      = msg->ev;
+       s->io.in.event_ctx      = nbtd_server->task->event_ctx;
        s->io.in.name           = &req->in.name;
        s->io.in.num_addresses  = req->in.num_addrs;
        s->io.in.addresses      = talloc_array(s, const char *, req->in.num_addrs);
@@ -366,7 +366,7 @@ NTSTATUS nbtd_proxy_wins_release_demand(struct irpc_message *msg,
        s->req = req;
 
        s->io.in.nbtd_server    = nbtd_server;
-       s->io.in.event_ctx      = msg->ev;
+       s->io.in.event_ctx      = nbtd_server->task->event_ctx;
        s->io.in.name           = &req->in.name;
        s->io.in.num_addresses  = req->in.num_addrs;
        s->io.in.addresses      = talloc_array(s, const char *, req->in.num_addrs);