From: Pavel Jindra Date: Wed, 15 Apr 2015 15:49:53 +0000 (-0400) Subject: Fix memory leak in DB2 iteration X-Git-Tag: krb5-1.14-alpha1~133 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=527edfaadb648a0dd2a42cd39a5a02a4ac37d7e3;p=thirdparty%2Fkrb5.git Fix memory leak in DB2 iteration Use the correct function to free the decoded principal entry in curs_run_cb(). [ghudson@mit.edu: commit message] ticket: 8168 target_version: 1.13.2 tags: pullup --- diff --git a/src/plugins/kdb/db2/kdb_db2.c b/src/plugins/kdb/db2/kdb_db2.c index 4c2292c057..7bc760ae2d 100644 --- a/src/plugins/kdb/db2/kdb_db2.c +++ b/src/plugins/kdb/db2/kdb_db2.c @@ -1078,7 +1078,7 @@ curs_run_cb(iter_curs *curs, ctx_iterate_cb func, krb5_pointer func_arg) k5_mutex_unlock(krb5_db2_mutex); retval = (*func)(func_arg, entry); - krb5_db2_free(ctx, entry); + krb5_dbe_free(ctx, entry); k5_mutex_lock(krb5_db2_mutex); if (dbc->unlockiter) { lockerr = curs_lock(curs);