aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorPavel Jindra <paja@civ.zcu.cz>2015-04-15 11:49:53 -0400
committerGreg Hudson <ghudson@mit.edu>2015-04-16 16:03:56 -0400
commit527edfaadb648a0dd2a42cd39a5a02a4ac37d7e3 (patch)
tree9bafe664e85f94f376a5a21e59d098b004848b49 /src/plugins
parent3c873481596653f5a35be1fffc268847867e89e7 (diff)
downloadkrb5-527edfaadb648a0dd2a42cd39a5a02a4ac37d7e3.zip
krb5-527edfaadb648a0dd2a42cd39a5a02a4ac37d7e3.tar.gz
krb5-527edfaadb648a0dd2a42cd39a5a02a4ac37d7e3.tar.bz2
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
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/kdb/db2/kdb_db2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/kdb/db2/kdb_db2.c b/src/plugins/kdb/db2/kdb_db2.c
index 4c2292c..7bc760a 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);