summaryrefslogtreecommitdiffstats
path: root/src/sss_client
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2015-03-06 19:27:38 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-03-09 13:40:39 +0100
commit76faa85577e4f715af3b61ec01f522587ca30304 (patch)
treef699189d1318c6ab44cb618a590d15e08d85de00 /src/sss_client
parent12a000c8c7c07259e438fb1e992134bdd07d9a30 (diff)
downloadsssd-76faa85577e4f715af3b61ec01f522587ca30304.tar.gz
sssd-76faa85577e4f715af3b61ec01f522587ca30304.tar.xz
sssd-76faa85577e4f715af3b61ec01f522587ca30304.zip
PAC: Fix memory leak
Reported by clang static analyser. Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src/sss_client')
-rw-r--r--src/sss_client/sssd_pac.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sss_client/sssd_pac.c b/src/sss_client/sssd_pac.c
index d1790df50..1939f61b1 100644
--- a/src/sss_client/sssd_pac.c
+++ b/src/sss_client/sssd_pac.c
@@ -279,6 +279,7 @@ sssdpac_internalize(krb5_context kcontext,
/* verified */
code = krb5_ser_unpack_int32(&ibuf, &bp, &remain);
if (code != 0) {
+ free(data.data);
return code;
}