--- a/jdk/src/share/classes/sun/security/krb5/KdcComm.java Sat Oct 27 09:18:29 2012 +0100
+++ b/jdk/src/share/classes/sun/security/krb5/KdcComm.java Mon Oct 29 14:14:06 2012 +0800
@@ -142,11 +142,11 @@
try {
Config cfg = Config.getInstance();
- String temp = cfg.getDefault("kdc_timeout", "libdefaults");
+ String temp = cfg.get("libdefaults", "kdc_timeout");
timeout = parsePositiveIntString(temp);
- temp = cfg.getDefault("max_retries", "libdefaults");
+ temp = cfg.get("libdefaults", "max_retries");
max_retries = parsePositiveIntString(temp);
- temp = cfg.getDefault("udp_preference_limit", "libdefaults");
+ temp = cfg.get("libdefaults", "udp_preference_limit");
udf_pref_limit = parsePositiveIntString(temp);
} catch (Exception exc) {
// ignore any exceptions; use default values
@@ -421,7 +421,7 @@
int temp = -1;
try {
String value =
- Config.getInstance().getDefault(key, realm);
+ Config.getInstance().get("realms", realm, key);
temp = parsePositiveIntString(value);
} catch (Exception exc) {
// Ignored, defValue will be picked up