diff options
author | Tom Yu <tlyu@mit.edu> | 2008-12-31 17:25:25 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2008-12-31 17:25:25 +0000 |
commit | 02082d6f9342489007eb7ea0279f8149e9066300 (patch) | |
tree | cb56245054394d172ccd9f7c4246ac4ecd2a889d /src | |
parent | e70c58de49fb96fdc44a472862e0a989203817ce (diff) | |
download | krb5-02082d6f9342489007eb7ea0279f8149e9066300.zip krb5-02082d6f9342489007eb7ea0279f8149e9066300.tar.gz krb5-02082d6f9342489007eb7ea0279f8149e9066300.tar.bz2 |
Set auth_context's rcache to NULL after destroying and before calling
krb5_auth_con_free, to avoid crashing when krb5_rc_close tries to run
using a destroyed rcache handle.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21644 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/appl/simple/client/sim_client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/appl/simple/client/sim_client.c b/src/appl/simple/client/sim_client.c index 4332018..4873f89 100644 --- a/src/appl/simple/client/sim_client.c +++ b/src/appl/simple/client/sim_client.c @@ -330,7 +330,7 @@ main(argc, argv) com_err(progname, retval, "while deleting replay cache"); exit(1); } - + krb5_auth_con_setrcache(context, auth_context, NULL); krb5_auth_con_free(context, auth_context); krb5_free_context(context); |