summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/os/accessor.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2003-06-06 23:07:55 +0000
committerKen Raeburn <raeburn@mit.edu>2003-06-06 23:07:55 +0000
commit56931e5829d413d3fc1005bde07cae584603412e (patch)
tree39664fd024fdec06b14a13cd103ebd23b9ad24ee /src/lib/krb5/os/accessor.c
parentf56c6e2edddf8995ef28f3e488821bfd2108730c (diff)
downloadkrb5-56931e5829d413d3fc1005bde07cae584603412e.tar.gz
krb5-56931e5829d413d3fc1005bde07cae584603412e.tar.xz
krb5-56931e5829d413d3fc1005bde07cae584603412e.zip
* locate_kdc.c (struct srv_dns_entry): Moved to k5-int.h.
(krb5int_make_srv_query_realm): Renamed from make_srv_query_realm. (krb5int_free_srv_dns_data): New function. (krb5_locate_srv_dns_1): Use it. * accessor.c (krb5int_accessor): Fill in make_srv_query_realm and free_srv_dns_data fields. ticket: 1550 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15596 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/os/accessor.c')
-rw-r--r--src/lib/krb5/os/accessor.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/krb5/os/accessor.c b/src/lib/krb5/os/accessor.c
index 04524d7c8d..3b38e54414 100644
--- a/src/lib/krb5/os/accessor.c
+++ b/src/lib/krb5/os/accessor.c
@@ -42,6 +42,13 @@ krb5int_accessor(krb5int_access *internals, krb5_int32 version)
internals_temp.locate_server = &krb5int_locate_server;
internals_temp.sendto_udp = &krb5int_sendto;
internals_temp.add_host_to_list = krb5int_add_host_to_list;
+#ifdef KRB5_DNS_LOOKUP
+ internals_temp.make_srv_query_realm = krb5int_make_srv_query_realm;
+ internals_temp.free_srv_dns_data = krb5int_free_srv_dns_data;
+#else
+ internals_temp.make_srv_query_realm = 0;
+ internals_temp.free_srv_dns_data = 0;
+#endif
#ifdef KRB5_KRB4_COMPAT
internals_temp.krb_life_to_time = krb5int_krb_life_to_time;
internals_temp.krb_time_to_life = krb5int_krb_time_to_life;