aboutsummaryrefslogtreecommitdiff
path: root/src/kdc/replay.c
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2003-01-12 13:07:49 +0000
committerEzra Peisach <epeisach@mit.edu>2003-01-12 13:07:49 +0000
commita79f9ab0248b3a5dcb6b962eb1d6fb1cacf30eb7 (patch)
treed3fbe077b2d1b4f74b6681ef4f2d16662424d73d /src/kdc/replay.c
parentfa34c8a95343b6163619ec8cdb8330cd9b049a09 (diff)
downloadkrb5-a79f9ab0248b3a5dcb6b962eb1d6fb1cacf30eb7.zip
krb5-a79f9ab0248b3a5dcb6b962eb1d6fb1cacf30eb7.tar.gz
krb5-a79f9ab0248b3a5dcb6b962eb1d6fb1cacf30eb7.tar.bz2
* kdc_util.h, replay.c, main.c: Pass global krb5_context to
kdc_free_lookaside() instead of per realm one - which has been freed by time invoked. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15113 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/replay.c')
-rw-r--r--src/kdc/replay.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kdc/replay.c b/src/kdc/replay.c
index 18210b8..736abb7 100644
--- a/src/kdc/replay.c
+++ b/src/kdc/replay.c
@@ -170,15 +170,15 @@ kdc_insert_lookaside(krb5_data *inpkt, const krb5_fulladdr *from,
/* frees memory associated with the lookaside queue for memory profiling */
void
-kdc_free_lookaside()
+kdc_free_lookaside(krb5_context kcontext)
{
register krb5_kdc_replay_ent *eptr, *last, *hold;
if (root_ptr.next) {
for (last = &root_ptr, eptr = root_ptr.next;
eptr; eptr = eptr->next) {
- krb5_free_data(kdc_context, eptr->req_packet);
- krb5_free_data(kdc_context, eptr->reply_packet);
- krb5_free_address(kdc_context, eptr->addr);
+ krb5_free_data(kcontext, eptr->req_packet);
+ krb5_free_data(kcontext, eptr->reply_packet);
+ krb5_free_address(kcontext, eptr->addr);
hold = eptr;
last->next = eptr->next;
eptr = last;