svn rev #21816: branches/mkey_migrate/src/lib/kdb/
wfiveash@MIT.EDU
wfiveash at MIT.EDU
Tue Jan 27 20:59:00 EST 2009
http://src.mit.edu/fisheye/changelog/krb5/?cs=21816
Commit By: wfiveash
Log Message:
Fixed bad free logic in krb5_dbe_free_key_list which was causing krb5kdc
to crash on exit when memory corruption detection is on.
Changed Files:
U branches/mkey_migrate/src/lib/kdb/kdb5.c
Modified: branches/mkey_migrate/src/lib/kdb/kdb5.c
===================================================================
--- branches/mkey_migrate/src/lib/kdb/kdb5.c 2009-01-28 01:28:25 UTC (rev 21815)
+++ branches/mkey_migrate/src/lib/kdb/kdb5.c 2009-01-28 01:58:59 UTC (rev 21816)
@@ -126,13 +126,13 @@
}
void
-krb5_dbe_free_key_list(krb5_context context, krb5_keylist_node *mkey_list)
+krb5_dbe_free_key_list(krb5_context context, krb5_keylist_node *key_list)
{
krb5_keylist_node *cur_node, *next_node;
- for (cur_node = mkey_list; cur_node != NULL; cur_node = next_node) {
+ for (cur_node = key_list; cur_node != NULL; cur_node = next_node) {
next_node = cur_node->next;
- krb5_free_keyblock(context, &(cur_node->keyblock));
+ krb5_free_keyblock_contents(context, &(cur_node->keyblock));
krb5_xfree(cur_node);
}
return;
More information about the cvs-krb5
mailing list