]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
fix leak in cc_mslsa.c
authorKevin Wasserman <kevin.wasserman@painless-security.com>
Tue, 29 May 2012 17:29:14 +0000 (13:29 -0400)
committerSam Hartman <hartmans@mit.edu>
Mon, 16 Jul 2012 13:32:52 +0000 (09:32 -0400)
cc_name needs to be freed in krb5_lcc_close().

Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
ticket: 7213

src/lib/krb5/ccache/cc_mslsa.c

index e1a2f70e3817177b24cd71d6966e11fb5b667365..de1dcb3b026a604b23b00e8f78f5372be3bd143b 100644 (file)
@@ -2162,6 +2162,8 @@ krb5_lcc_close(krb5_context context, krb5_ccache id)
 
         if (data) {
             LsaDeregisterLogonProcess(data->LogonHandle);
+            if (data->cc_name)
+                free(data->cc_name);
             free(data);
         }
         free(id);