summaryrefslogtreecommitdiffstats
path: root/src/krb524
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-05-08 04:22:23 +0000
committerKen Raeburn <raeburn@mit.edu>2001-05-08 04:22:23 +0000
commite01dc7300cd2068f8997e6ca7bff33efbaa25914 (patch)
tree70f4ff23cdcb1caae54acb54352b750ab777812c /src/krb524
parentf31e7aec76cd20d55f39ec44551ad6f8c4199e25 (diff)
downloadkrb5-e01dc7300cd2068f8997e6ca7bff33efbaa25914.tar.gz
krb5-e01dc7300cd2068f8997e6ca7bff33efbaa25914.tar.xz
krb5-e01dc7300cd2068f8997e6ca7bff33efbaa25914.zip
* sendmsg.c (krb524_sendto_kdc): Do fallback if KRB5_REALM_UNKNOWN is returned,
as might happen if the DNS support is not enabled. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13233 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/krb524')
-rw-r--r--src/krb524/ChangeLog5
-rw-r--r--src/krb524/sendmsg.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/krb524/ChangeLog b/src/krb524/ChangeLog
index c11fea0f2..5e5ff521e 100644
--- a/src/krb524/ChangeLog
+++ b/src/krb524/ChangeLog
@@ -1,3 +1,8 @@
+2001-05-08 Ken Raeburn <raeburn@mit.edu>
+
+ * sendmsg.c (krb524_sendto_kdc): Do fallback if KRB5_REALM_UNKNOWN
+ is returned, as might happen if the DNS support is not enabled.
+
2001-04-26 Ken Raeburn <raeburn@mit.edu>
* conv_creds.c (broken, krb524_convert_creds_plain): Unused code
diff --git a/src/krb524/sendmsg.c b/src/krb524/sendmsg.c
index 555fa939a..c306423a2 100644
--- a/src/krb524/sendmsg.c
+++ b/src/krb524/sendmsg.c
@@ -93,7 +93,7 @@ krb524_sendto_kdc (context, message, realm, reply)
retval = internals.krb5_locate_server(context, realm, &addr, &naddr, 0,
"krb524_server", "_krb524",
0, port, 0);
- if (retval == KRB5_REALM_CANT_RESOLVE) {
+ if (retval == KRB5_REALM_CANT_RESOLVE || retval == KRB5_REALM_UNKNOWN) {
/* Fallback heuristic: Assume krb524 port on every KDC might
work. */
retval = internals.krb5_locate_kdc(context, realm, &addr, &naddr, 0);