From: Greg Hudson Date: Tue, 28 Jun 2016 22:09:35 +0000 (-0400) Subject: Fix leak in DB2 krb5_db_promote() implementation X-Git-Tag: krb5-1.14.4-final~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d583003e2fa404dec0cfd2d771c829c17636e0a7;p=thirdparty%2Fkrb5.git Fix leak in DB2 krb5_db_promote() implementation In krb5_db2_merge_nra_iterator(), free the entry loaded from the source DB. (cherry picked from commit 0c5f74a25f226b2ea61a0ad7906a7c6605fc3533) ticket: 8442 version_fixed: 1.14.4 --- diff --git a/src/plugins/kdb/db2/kdb_db2.c b/src/plugins/kdb/db2/kdb_db2.c index 09d96d5241..625a9d7f2b 100644 --- a/src/plugins/kdb/db2/kdb_db2.c +++ b/src/plugins/kdb/db2/kdb_db2.c @@ -1396,6 +1396,7 @@ krb5_db2_merge_nra_iterator(krb5_pointer ptr, krb5_db_entry *entry) retval = 0; } + krb5_db_free_principal(nra->kcontext, s_entry); return retval; }