summaryrefslogtreecommitdiffstats
path: root/src/providers/krb5/krb5_auth.h
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2010-05-25 13:59:41 +0200
committerStephen Gallagher <sgallagh@redhat.com>2010-05-26 15:14:41 -0400
commitc2caac87520c2f5a7db764d4827d1ad4cadcb696 (patch)
tree4f5205824070f8c6b703db761b6ef897b8745bb9 /src/providers/krb5/krb5_auth.h
parent02e38eae1b9cb5df2036a707dafd86f6047c17de (diff)
downloadsssd-c2caac87520c2f5a7db764d4827d1ad4cadcb696.tar.gz
sssd-c2caac87520c2f5a7db764d4827d1ad4cadcb696.tar.xz
sssd-c2caac87520c2f5a7db764d4827d1ad4cadcb696.zip
Fix handling of ccache file when going offline
The ccache file was removed too early if system is offline but the backend was not already marked offline. Now we remove the ccache file only if the successfully got a new one and it is not the same as the old one.
Diffstat (limited to 'src/providers/krb5/krb5_auth.h')
-rw-r--r--src/providers/krb5/krb5_auth.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/providers/krb5/krb5_auth.h b/src/providers/krb5/krb5_auth.h
index 61b8071ef..ec54f7388 100644
--- a/src/providers/krb5/krb5_auth.h
+++ b/src/providers/krb5/krb5_auth.h
@@ -50,6 +50,7 @@ struct krb5child_req {
struct tevent_timer *timeout_handler;
const char *ccname;
+ const char *old_ccname;
const char *homedir;
const char *upn;
uid_t uid;