summaryrefslogtreecommitdiffstats
path: root/src/responder
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-11-07 11:09:48 +0100
committerJakub Hrozek <jhrozek@redhat.com>2013-11-07 11:16:03 +0100
commit3e94cea9351b541dfeac13fed925e0794488f0c6 (patch)
tree108da721afe12bff6b3f96ba74c984f8abb64c47 /src/responder
parentd7b7f030888b0f327c231ba64242262d60f8a2e4 (diff)
downloadsssd-3e94cea9351b541dfeac13fed925e0794488f0c6.tar.gz
sssd-3e94cea9351b541dfeac13fed925e0794488f0c6.tar.xz
sssd-3e94cea9351b541dfeac13fed925e0794488f0c6.zip
free idmapped binary SIDs correctly
Resolves: https://fedorahosted.org/sssd/ticket/2133
Diffstat (limited to 'src/responder')
-rw-r--r--src/responder/nss/nsssrv_cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/responder/nss/nsssrv_cmd.c b/src/responder/nss/nsssrv_cmd.c
index ada2b64df..564d66f0d 100644
--- a/src/responder/nss/nsssrv_cmd.c
+++ b/src/responder/nss/nsssrv_cmd.c
@@ -4334,7 +4334,7 @@ static int nss_cmd_getbysid(enum sss_cli_command cmd, struct cli_ctx *cctx)
/* If the body isn't a SID, fail */
err = sss_idmap_sid_to_bin_sid(nctx->idmap_ctx, sid_str,
&bin_sid, &bin_sid_length);
- talloc_free(bin_sid);
+ sss_idmap_free_bin_sid(nctx->idmap_ctx, bin_sid);
if (err != IDMAP_SUCCESS) {
DEBUG(SSSDBG_OP_FAILURE, ("sss_idmap_sid_to_bin_sid failed for [%s].\n",
body));