summaryrefslogtreecommitdiff
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.bz2
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 61b8071e..ec54f738 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;