diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2016-04-12 12:41:50 +0200 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2016-04-13 14:38:04 +0200 |
commit | cf9a3fd55a39e839636bd15064b4b002b2c5b2f6 (patch) | |
tree | a7e47db062c952e3e34fd868db351bcbb6dc0cb1 | |
parent | 32dd0dd34193a7566d83adf6845f5194decc3304 (diff) | |
download | sssd-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>
-rw-r--r-- | src/providers/dp_ptask.c | 2 |
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: |