diff options
author | Ezra Peisach <epeisach@mit.edu> | 2003-01-12 13:07:49 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2003-01-12 13:07:49 +0000 |
commit | a79f9ab0248b3a5dcb6b962eb1d6fb1cacf30eb7 (patch) | |
tree | d3fbe077b2d1b4f74b6681ef4f2d16662424d73d /src/kdc/replay.c | |
parent | fa34c8a95343b6163619ec8cdb8330cd9b049a09 (diff) | |
download | krb5-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.c | 8 |
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; |