From cf9a3fd55a39e839636bd15064b4b002b2c5b2f6 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Tue, 12 Apr 2016 12:41:50 +0200 Subject: dp_ptask: Fix memory leak in synchronous ptask structure be_ptask_sync_ctx was not released anywhere when be_ptask_create_sync was used. Reviewed-by: Sumit Bose --- src/providers/dp_ptask.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/providers') diff --git a/src/providers/dp_ptask.c b/src/providers/dp_ptask.c index 3ebb134be..44db3f6f8 100644 --- a/src/providers/dp_ptask.c +++ b/src/providers/dp_ptask.c @@ -471,6 +471,8 @@ errno_t be_ptask_create_sync(TALLOC_CTX *mem_ctx, goto done; } + talloc_steal(*_task, ctx); + ret = EOK; done: -- cgit