]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
fix resource leak
authorKen Raeburn <raeburn@mit.edu>
Sat, 31 Jan 2009 01:50:37 +0000 (01:50 +0000)
committerKen Raeburn <raeburn@mit.edu>
Sat, 31 Jan 2009 01:50:37 +0000 (01:50 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21849 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/dbutil/kdb5_mkey.c

index f35375371f16a62e2f7a8dc6b8e8acc91cb26949..786726e63491678078de78a0c5b229aa76d17469 100644 (file)
@@ -942,7 +942,7 @@ kdb5_update_princ_encryption(int argc, char *argv[])
     int force = 0;
     int optchar;
     krb5_error_code retval;
-    krb5_actkvno_node *actkvno_list;
+    krb5_actkvno_node *actkvno_list = 0;
     krb5_db_entry master_entry;
     int nentries = 1;
     krb5_boolean more = FALSE;
@@ -1094,6 +1094,7 @@ cleanup:
     memset(&new_master_keyblock, 0, sizeof(new_master_keyblock));
     krb5_free_keyblock(util_context, tmp_keyblock);
     krb5_free_unparsed_name(util_context, mkey_fullname);
+    krb5_dbe_free_actkvno_list(util_context, actkvno_list);
 }
 
 struct kvnos_in_use {