From a9c22f3a66eb873c8427b30bc84167fc8e72c686 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 31 Aug 2001 09:25:26 +0000 Subject: [PATCH] also check libdefaults, and realms/realm git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10610 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/appdefault.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/krb5/appdefault.c b/lib/krb5/appdefault.c index 9f089b6b3..dab20d2c7 100644 --- a/lib/krb5/appdefault.c +++ b/lib/krb5/appdefault.c @@ -43,6 +43,13 @@ krb5_appdefault_boolean(krb5_context context, const char *appname, if(appname == NULL) appname = getprogname(); + + def_val = krb5_config_get_bool_default(context, NULL, def_val, + "libdefaults", option, NULL); + if(realm != NULL) + def_val = krb5_config_get_bool_default(context, NULL, def_val, + "realms", realm, option, NULL); + def_val = krb5_config_get_bool_default(context, NULL, def_val, "appdefaults", option, @@ -77,6 +84,13 @@ krb5_appdefault_string(krb5_context context, const char *appname, { if(appname == NULL) appname = getprogname(); + + def_val = krb5_config_get_string_default(context, NULL, def_val, + "libdefaults", option, NULL); + if(realm != NULL) + def_val = krb5_config_get_string_default(context, NULL, def_val, + "realms", realm, option, NULL); + def_val = krb5_config_get_string_default(context, NULL, def_val, "appdefaults", option,