don't bail out if parsing of a file fails, just warn about it
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11126 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -151,6 +151,15 @@ check_host(krb5_context context, const char *path, char *data) | ||||
|     return 0; | ||||
| } | ||||
|  | ||||
| #if 0 | ||||
| static int | ||||
| mit_entry(krb5_context context, const char *path, char *data) | ||||
| { | ||||
|     krb5_warnx(context, "%s is only used by MIT Kerberos", path); | ||||
|     return 0; | ||||
| } | ||||
| #endif | ||||
|  | ||||
| struct s2i { | ||||
|     char *s; | ||||
|     int val; | ||||
| @@ -352,6 +361,23 @@ struct entry realms_entries[] = { | ||||
|     { "v4_instance_convert", krb5_config_list, all_strings }, | ||||
|     { "v4_domains", krb5_config_string, NULL }, | ||||
|     { "default_domain", krb5_config_string, NULL }, | ||||
| #if 0 | ||||
|     /* MIT stuff */ | ||||
|     { "admin_keytab", krb5_config_string, mit_entry }, | ||||
|     { "acl_file", krb5_config_string, mit_entry }, | ||||
|     { "dict_file", krb5_config_string, mit_entry }, | ||||
|     { "kadmind_port", krb5_config_string, mit_entry }, | ||||
|     { "kpasswd_port", krb5_config_string, mit_entry }, | ||||
|     { "master_key_name", krb5_config_string, mit_entry }, | ||||
|     { "master_key_type", krb5_config_string, mit_entry }, | ||||
|     { "key_stash_file", krb5_config_string, mit_entry }, | ||||
|     { "max_life", krb5_config_string, mit_entry }, | ||||
|     { "max_renewable_life", krb5_config_string, mit_entry }, | ||||
|     { "default_principal_expiration", krb5_config_string, mit_entry }, | ||||
|     { "default_principal_flags", krb5_config_string, mit_entry }, | ||||
|     { "supported_enctypes", krb5_config_string, mit_entry }, | ||||
|     { "database_name", krb5_config_string, mit_entry }, | ||||
| #endif | ||||
|     { NULL } | ||||
| }; | ||||
|  | ||||
| @@ -400,6 +426,15 @@ struct entry log_strings[] = { | ||||
|     { NULL } | ||||
| }; | ||||
|  | ||||
|  | ||||
| #if 0 | ||||
| struct entry kdcdefaults_entries[] = { | ||||
|     { "kdc_ports, krb5_config_string, mit_entry }, | ||||
|     { "v4_mode, krb5_config_string, mit_entry }, | ||||
|     { NULL } | ||||
| }; | ||||
| #endif | ||||
|  | ||||
| struct entry toplevel_sections[] = { | ||||
|     { "libdefaults" , krb5_config_list, libdefaults_entries }, | ||||
|     { "realms", krb5_config_list, realms_foobar }, | ||||
| @@ -408,6 +443,10 @@ struct entry toplevel_sections[] = { | ||||
|     { "kdc", krb5_config_list, kdc_entries }, | ||||
|     { "kadmin", krb5_config_list, kadmin_entries }, | ||||
|     { "appdefaults", krb5_config_list, appdefaults_entries }, | ||||
| #if 0 | ||||
|     /* MIT stuff */ | ||||
|     { "kdcdefaults", krb5_config_list, kdcdefaults_entries }, | ||||
| #endif | ||||
|     { NULL } | ||||
| }; | ||||
|  | ||||
| @@ -506,10 +545,8 @@ main(int argc, char **argv) | ||||
|  | ||||
|     while(*argv) { | ||||
| 	ret = krb5_config_parse_file_multi(context, *argv, &tmp_cf); | ||||
| 	if (ret != 0) { | ||||
| 	if (ret != 0) | ||||
| 	    krb5_warn (context, ret, "krb5_config_parse_file"); | ||||
| 	    return 1; | ||||
| 	} | ||||
| 	argv++; | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Johan Danielsson
					Johan Danielsson