From: Greg Hudson Date: Sun, 26 Jun 2016 04:46:39 +0000 (-0400) Subject: Fix memory leak destroying DIR ccache X-Git-Tag: krb5-1.15-beta1~116 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f8597f85642562bf672eb9a3be542907d0555c1;p=thirdparty%2Fkrb5.git Fix memory leak destroying DIR ccache Credential cache destroy methods are supposed to free the krb5_ccache structure as well as its contents, but dcc_destroy() was not doing so. ticket: 8433 (new) target_version: 1.14-next target_version: 1.13-next tags: pullup --- diff --git a/src/lib/krb5/ccache/cc_dir.c b/src/lib/krb5/ccache/cc_dir.c index b00a6bbc41..bba64e516f 100644 --- a/src/lib/krb5/ccache/cc_dir.c +++ b/src/lib/krb5/ccache/cc_dir.c @@ -445,6 +445,7 @@ dcc_destroy(krb5_context context, krb5_ccache cache) ret = krb5_fcc_ops.destroy(context, data->fcc); free(data->residual); free(data); + free(cache); return ret; }