summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2013-08-21 11:22:36 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-08-22 20:10:12 +0200
commitbea1c465473b6f26e1952f991a81172bd3260106 (patch)
tree0c014b1a05fa45551bee1966a6e2cd0fe122c23a
parentd804bc1c08cd678ab032590846f764f8a7137afa (diff)
downloadsssd-bea1c465473b6f26e1952f991a81172bd3260106.tar.gz
sssd-bea1c465473b6f26e1952f991a81172bd3260106.tar.xz
sssd-bea1c465473b6f26e1952f991a81172bd3260106.zip
Fix memory leak insss_krb5_get_error_message
warning reported by cppcheck
-rw-r--r--src/util/sss_krb5.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util/sss_krb5.c b/src/util/sss_krb5.c
index 77234b989..f150379c3 100644
--- a/src/util/sss_krb5.c
+++ b/src/util/sss_krb5.c
@@ -485,6 +485,7 @@ const char *KRB5_CALLCONV sss_krb5_get_error_message(krb5_context ctx,
ret = snprintf(s, size, "Kerberos error [%12d]", ec);
if (ret < 0 || ret >= size) {
+ free(s);
return NULL;
}