From fc2c148eb4fe0718179b2931191e0d9a99496b7a Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sun, 24 Aug 1997 12:33:12 +0000 Subject: [PATCH] use config_get_{bool,time} git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3134 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/config.c | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/kdc/config.c b/kdc/config.c index d6dc6c488..026d74915 100644 --- a/kdc/config.c +++ b/kdc/config.c @@ -138,19 +138,9 @@ configure(int argc, char **argv) max_request = parse_units(max_request_str, byte_units, NULL); } - if(require_preauth == -1){ - p = krb5_config_get_string (cf, - "kdc", - "require-preauth", - NULL); - - if(p){ - if(strcasecmp(p, "true") == 0 || strcasecmp(p, "yes") == 0) - require_preauth = 1; - else if(strcasecmp(p, "false") == 0 || strcasecmp(p, "no") == 0) - require_preauth = 0; - } - } + if(require_preauth == -1) + require_preauth = krb5_config_get_bool(cf, "kdc", + "require-preauth", NULL); #ifdef KRB4 if(v4_realm == NULL){ p = krb5_config_get_string (cf, @@ -162,15 +152,10 @@ configure(int argc, char **argv) } #endif - p = krb5_config_get_string (cf, - "kdc", - "kdc_warn_pwexpire", - NULL); - if (p) - kdc_warn_pwexpire = parse_time (p); - else - kdc_warn_pwexpire = 0; - + kdc_warn_pwexpire = krb5_config_get_time (cf, + "kdc", + "kdc_warn_pwexpire", + NULL); end: kdc_openlog(cf); if(cf)