]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Don't leak new fields of krb5_init_creds_context
authorGreg Hudson <ghudson@mit.edu>
Wed, 24 Oct 2012 16:16:20 +0000 (12:16 -0400)
committerGreg Hudson <ghudson@mit.edu>
Wed, 24 Oct 2012 16:16:20 +0000 (12:16 -0400)
Release the cc_config_in and cc_config_out fields of a
krb5_init_creds_context when freeing the context.

ticket: 7428 (new)
target_version: 1.11
tags: pullup

src/lib/krb5/krb/get_in_tkt.c

index c20d4b73b560a85efefb79e4e27b58e7a22c8b76..bcfc22e5d1fd04608658e06ba361cfc991cbb325 100644 (file)
@@ -512,6 +512,8 @@ krb5_init_creds_free(krb5_context context,
     krb5_free_data_contents(context, &ctx->salt);
     krb5_free_data_contents(context, &ctx->s2kparams);
     krb5_free_keyblock_contents(context, &ctx->as_key);
+    k5_json_release(ctx->cc_config_in);
+    k5_json_release(ctx->cc_config_out);
     free(ctx);
 }