]> 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 18:49:37 +0000 (14:49 -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.14.4

src/plugins/kdb/db2/kdb_db2.c

index 09d96d52415e2666d890a245d95fe4d573801bf5..625a9d7f2b5fbc245bf167f0ffd6bffa2629d58d 100644 (file)
@@ -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;
 }