From 4a34e81ccc609366089d9a3f6c3a04c228cac8b3 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 3 Oct 2005 17:36:10 +0000 Subject: r10690: Fix a bug that metze pointed out: Leaving the "rejecting" destructor around prevents the memory from being freed. Thanks, Volker (This used to be commit df8eeb01f498568207a4a8d5d12348c473f41799) --- source4/lib/events/events_standard.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source4/lib') diff --git a/source4/lib/events/events_standard.c b/source4/lib/events/events_standard.c index 146dbc6b22..d521ffa344 100644 --- a/source4/lib/events/events_standard.c +++ b/source4/lib/events/events_standard.c @@ -357,6 +357,7 @@ static void std_event_loop_timer(struct event_context *ev) /* The destructor isn't necessary anymore, we've already removed the * event from the list. */ + talloc_set_destructor(te, NULL); talloc_free(te); } -- cgit