summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/krb4/ChangeLog6
-rw-r--r--src/lib/krb4/RealmsConfig-glue.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog
index 78021caee..faeba02ab 100644
--- a/src/lib/krb4/ChangeLog
+++ b/src/lib/krb4/ChangeLog
@@ -1,3 +1,9 @@
+2003-06-09 Ken Raeburn <raeburn@mit.edu>
+
+ * RealmsConfig-glue.c (krb_get_krbhst): Don't fall back to DNS if
+ entries were found in krb.conf, and just not enough to fill the
+ request.
+
2003-06-06 Ken Raeburn <raeburn@mit.edu>
* RealmsConfig-glue.c: Include k5-int.h.
diff --git a/src/lib/krb4/RealmsConfig-glue.c b/src/lib/krb4/RealmsConfig-glue.c
index 420f8b99b..67f95f5dc 100644
--- a/src/lib/krb4/RealmsConfig-glue.c
+++ b/src/lib/krb4/RealmsConfig-glue.c
@@ -484,6 +484,9 @@ krb_get_krbhst(
strcpy(host, scratch);
return KSUCCESS;
}
+ if (i > 0)
+ /* Found some, but not as many as requested. */
+ return KFAILURE;
} while (0);
#ifdef KRB5_DNS_LOOKUP
do {