summaryrefslogtreecommitdiffstats
path: root/src/providers
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2016-04-12 12:41:50 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2016-04-13 14:38:04 +0200
commitcf9a3fd55a39e839636bd15064b4b002b2c5b2f6 (patch)
treea7e47db062c952e3e34fd868db351bcbb6dc0cb1 /src/providers
parent32dd0dd34193a7566d83adf6845f5194decc3304 (diff)
downloadsssd-cf9a3fd55a39e839636bd15064b4b002b2c5b2f6.tar.gz
sssd-cf9a3fd55a39e839636bd15064b4b002b2c5b2f6.tar.xz
sssd-cf9a3fd55a39e839636bd15064b4b002b2c5b2f6.zip
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 <sbose@redhat.com>
Diffstat (limited to 'src/providers')
-rw-r--r--src/providers/dp_ptask.c2
1 files changed, 2 insertions, 0 deletions
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: