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/appl | |
| parent | e70c58de49fb96fdc44a472862e0a989203817ce (diff) | |
| download | krb5-02082d6f9342489007eb7ea0279f8149e9066300.tar.gz krb5-02082d6f9342489007eb7ea0279f8149e9066300.tar.xz krb5-02082d6f9342489007eb7ea0279f8149e9066300.zip | |
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/appl')
| -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 4332018ad9..4873f89af8 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); |
