summaryrefslogtreecommitdiff
path: root/source4/smbd
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2017-04-03 17:58:24 +0000
committerJeremy Allison <jra@samba.org>2017-04-17 19:13:07 +0200
commitfc8f858c8cdac4a50517e48d4f5af6273c27b894 (patch)
tree646fc8eecd2c0242c78e60dc5c42e3259098684e /source4/smbd
parent5fe996bc1f0b80e8e68c6fd558222e42b5916b9a (diff)
downloadsamba-fc8f858c8cdac4a50517e48d4f5af6273c27b894.tar.gz
s4: messaging: When talloc_free()'ing an event context, only remove msg_dgm_ref's that point to *that* context.
Defensive programming change. Not strictly needed to prevent any crash/error. Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'source4/smbd')
-rw-r--r--source4/smbd/server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/smbd/server.c b/source4/smbd/server.c
index 98148374e5b..ec56d1025ea 100644
--- a/source4/smbd/server.c
+++ b/source4/smbd/server.c
@@ -324,7 +324,7 @@ static void show_build(void)
static int event_ctx_destructor(struct tevent_context *event_ctx)
{
- imessaging_dgm_unref_all();
+ imessaging_dgm_unref_ev(event_ctx);
return 0;
}