diff options
| -rw-r--r-- | src/lib/krb4/ChangeLog | 6 | ||||
| -rw-r--r-- | src/lib/krb4/RealmsConfig-glue.c | 3 |
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 { |
