Files
heimdal/lib
Nicolas Williams c9f65fc942 env KRB5CCNAME=/tmp/foocc kinit ignores the env
The problem is that fcc_get_cache_next() is called in a context where
context->default_cc_name is not set.  We should call
krb5_cc_default_name(), and that fixes the problem.  There's a comment
warning that this can result in reentering krb5_cc_cache_match(), but
nothing in libkrb5 calls krb5_cc_cache_match(), so the comment is wrong,
at least in the github tree.

An alternative would be to call krb5_cc_set_default_name(NULL) in
kuser/kinit.c before calling krb5_cc_cache_match(), however, that seems
like an insufficiently general solution.  Also, the semantics of
krb5_cc_cache_match() would differ from MIT's -- it seems better to
match MIT's semantics.
2014-03-13 00:38:48 -05:00
..
2014-02-16 21:50:03 -08:00
2014-02-16 11:50:34 -08:00
2014-02-16 11:51:25 -08:00
2014-02-14 19:26:20 -08:00
2014-02-16 11:51:56 -08:00
2014-03-12 21:18:03 -04:00
2012-09-24 21:28:04 -07:00
x
2014-02-16 09:15:26 -08:00
2014-02-04 23:20:13 -05:00
2014-02-23 23:24:48 -05:00
2014-02-18 08:34:32 -08:00
2012-06-12 18:48:37 -04:00
2012-06-20 19:32:08 -05:00