summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util/become_user.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util/become_user.c b/src/util/become_user.c
index 7dd2c752b..c5e1439b6 100644
--- a/src/util/become_user.c
+++ b/src/util/become_user.c
@@ -150,6 +150,7 @@ errno_t switch_creds(TALLOC_CTX *mem_ctx,
if (myuid == uid && mygid == gid) {
DEBUG(SSSDBG_FUNC_DATA, "Already user [%"SPRIuid"].\n", uid);
+ talloc_zfree(ssc);
return EOK;
}