]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Fix leak in DB2 krb5_db_promote() implementation
authorGreg Hudson <ghudson@mit.edu>
Tue, 28 Jun 2016 22:09:35 +0000 (18:09 -0400)
committerTom Yu <tlyu@mit.edu>
Fri, 2 Sep 2016 22:30:08 +0000 (18:30 -0400)
In krb5_db2_merge_nra_iterator(), free the entry loaded from the
source DB.

(cherry picked from commit 0c5f74a25f226b2ea61a0ad7906a7c6605fc3533)

ticket: 8442
version_fixed: 1.13.7

src/plugins/kdb/db2/kdb_db2.c

index 1b7bc16f5d9a025595a9e9ad76b17397718e43d8..dd4a4f343d950a58b65d2896ea6b4c7dd2585012 100644 (file)
@@ -1399,6 +1399,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;
 }