Initialize max_skew.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2263 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -6,6 +6,7 @@ krb5_error_code | |||||||
| krb5_init_context(krb5_context *context) | krb5_init_context(krb5_context *context) | ||||||
| { | { | ||||||
|     krb5_context p; |     krb5_context p; | ||||||
|  |     const char *skew; | ||||||
|     p = ALLOC(1, krb5_context_data); |     p = ALLOC(1, krb5_context_data); | ||||||
|     if(!p) |     if(!p) | ||||||
| 	return ENOMEM; | 	return ENOMEM; | ||||||
| @@ -13,6 +14,13 @@ krb5_init_context(krb5_context *context) | |||||||
|     krb5_init_ets(p); |     krb5_init_ets(p); | ||||||
|     p->cc_ops = NULL; |     p->cc_ops = NULL; | ||||||
|     krb5_config_parse_file (krb5_config_file, &p->cf); |     krb5_config_parse_file (krb5_config_file, &p->cf); | ||||||
|  |     p->max_skew = 5 * 60; | ||||||
|  |     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); |     krb5_set_default_realm(p, NULL); | ||||||
|     *context = p; |     *context = p; | ||||||
|     return 0; |     return 0; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Johan Danielsson
					Johan Danielsson