aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2008-12-31 17:25:25 +0000
committerTom Yu <tlyu@mit.edu>2008-12-31 17:25:25 +0000
commit02082d6f9342489007eb7ea0279f8149e9066300 (patch)
treecb56245054394d172ccd9f7c4246ac4ecd2a889d /src
parente70c58de49fb96fdc44a472862e0a989203817ce (diff)
downloadkrb5-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.c2
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);