summaryrefslogtreecommitdiffstats
path: root/src/kadmin
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2009-01-31 01:50:37 +0000
committerKen Raeburn <raeburn@mit.edu>2009-01-31 01:50:37 +0000
commita1e300b512999ec32aeb69cbff1b04a6cf523d83 (patch)
treea26b10d13f9444ec25f93a49613585e640156a94 /src/kadmin
parent09bca9fed88e515944d6384f6ea0b973ae964a67 (diff)
downloadkrb5-a1e300b512999ec32aeb69cbff1b04a6cf523d83.tar.gz
krb5-a1e300b512999ec32aeb69cbff1b04a6cf523d83.tar.xz
krb5-a1e300b512999ec32aeb69cbff1b04a6cf523d83.zip
fix resource leak
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21849 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin')
-rw-r--r--src/kadmin/dbutil/kdb5_mkey.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kadmin/dbutil/kdb5_mkey.c b/src/kadmin/dbutil/kdb5_mkey.c
index f35375371f..786726e634 100644
--- a/src/kadmin/dbutil/kdb5_mkey.c
+++ b/src/kadmin/dbutil/kdb5_mkey.c
@@ -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 {