Initialize max_skew.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2263 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -5,17 +5,25 @@ RCSID("$Id$"); | |||||||
| krb5_error_code | krb5_error_code | ||||||
| krb5_init_context(krb5_context *context) | krb5_init_context(krb5_context *context) | ||||||
| { | { | ||||||
|   krb5_context p; |     krb5_context p; | ||||||
|   p = ALLOC(1, krb5_context_data); |     const char *skew; | ||||||
|   if(!p) |     p = ALLOC(1, krb5_context_data); | ||||||
|     return ENOMEM; |     if(!p) | ||||||
|   memset(p, 0, sizeof(krb5_context_data)); | 	return ENOMEM; | ||||||
|   krb5_init_ets(p); |     memset(p, 0, sizeof(krb5_context_data)); | ||||||
|   p->cc_ops = NULL; |     krb5_init_ets(p); | ||||||
|   krb5_config_parse_file (krb5_config_file, &p->cf); |     p->cc_ops = NULL; | ||||||
|   krb5_set_default_realm(p, NULL); |     krb5_config_parse_file (krb5_config_file, &p->cf); | ||||||
|   *context = p; |     p->max_skew = 5 * 60; | ||||||
|   return 0; |     skew = krb5_config_get_string (p->cf, "libdefaults", "clockskew", NULL); | ||||||
|  |     if(skew){ | ||||||
|  | 	int tmp; | ||||||
|  | 	if(sscanf(skew, "%d", &tmp) == 1) | ||||||
|  | 	    p->max_skew = tmp; | ||||||
|  |     } | ||||||
|  |     krb5_set_default_realm(p, NULL); | ||||||
|  |     *context = p; | ||||||
|  |     return 0; | ||||||
| } | } | ||||||
|  |  | ||||||
| void krb5_os_free_context(krb5_context context) | void krb5_os_free_context(krb5_context context) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Johan Danielsson
					Johan Danielsson