From 86f68747de329c77c3e489683e0a071e11d29425 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sat, 24 Apr 1999 16:40:53 +0000 Subject: [PATCH] (init_context_from_config_file): init fcache_version; add krb5_{get,set}_fcache_version git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6035 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/context.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/krb5/context.c b/lib/krb5/context.c index 3f8965ef3..0ad342197 100644 --- a/lib/krb5/context.c +++ b/lib/krb5/context.c @@ -111,6 +111,8 @@ init_context_from_config_file(krb5_context context) INIT_FIELD(context, bool, srv_lookup, TRUE, "srv_lookup"); INIT_FIELD(context, bool, srv_try_txt, FALSE, "srv_try_txt"); INIT_FIELD(context, bool, srv_try_rfc2052, TRUE, "srv_try_rfc2052"); + + INIT_FIELD(context, int, fcache_vno, 0, "fcache_version"); return 0; } @@ -160,7 +162,7 @@ krb5_free_context(krb5_context context) free(context->etypes); free(context->default_realm); - krb5_config_file_free (context->cf); + krb5_config_file_free (context, context->cf); free_error_table (context->et_list); for(i = 0; i < context->num_ops; ++i) free(context->cc_ops[i].prefix); @@ -299,3 +301,17 @@ krb5_get_extra_addresses(krb5_context context, krb5_addresses *addresses) } return copy_HostAddresses(context->extra_addresses, addresses); } + +krb5_error_code +krb5_set_fcache_version(krb5_context context, int version) +{ + context->fcache_vno = version; + return 0; +} + +krb5_error_code +krb5_get_fcache_version(krb5_context context, int *version) +{ + *version = context->fcache_vno; + return 0; +}