diff options
author | Theodore Tso <tytso@mit.edu> | 1995-03-31 21:48:37 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1995-03-31 21:48:37 +0000 |
commit | e7ee775130ce4bc4197874487c33517289715453 (patch) | |
tree | 8e2ca411d9fcca8764398757f63622e4c353c55b /src/lib/krb5/rcache/rc_dfl.c | |
parent | 441cc7ee72b937f72c44009a723e26bea02a084c (diff) | |
download | krb5-e7ee775130ce4bc4197874487c33517289715453.tar.gz krb5-e7ee775130ce4bc4197874487c33517289715453.tar.xz krb5-e7ee775130ce4bc4197874487c33517289715453.zip |
* rc_dfl.c (krb5_rc_dfl_expunage): Close the old, temporary reply
cache after we're done expunging it.
* rc_io.c (krb5_rc_io_move): Make duplicate copies of the filename
and the file descriptor (via malloc/strcpy and dup), so
that the old rc_io object can be cleanly closed without
affecting the new rc_io object.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5327 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/rcache/rc_dfl.c')
-rw-r--r-- | src/lib/krb5/rcache/rc_dfl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/krb5/rcache/rc_dfl.c b/src/lib/krb5/rcache/rc_dfl.c index a6476109b..aecbb37e9 100644 --- a/src/lib/krb5/rcache/rc_dfl.c +++ b/src/lib/krb5/rcache/rc_dfl.c @@ -590,6 +590,7 @@ krb5_rcache id; return KRB5_RC_IO; if (krb5_rc_io_move(context, &t->d, &((struct dfl_data *)tmp->data)->d)) return KRB5_RC_IO; + (void) krb5_rc_dfl_close(context, tmp); #endif return 0; } |