namequery: fix get_kdc_list() to look for _kerberos records
authorUri Simchoni <urisimchoni@gmail.com>
Wed, 3 Jun 2015 10:50:25 +0000 (13:50 +0300)
committerJeremy Allison <jra@samba.org>
Mon, 15 Jun 2015 23:29:24 +0000 (01:29 +0200)
commit507817881c734706b0287a9eaa9c10d7b61ff7cb
treeaacc75fb92775bc9b2aa66f7e95265fa0a021713
parenta9325f185c6894f723c278898b3f6738ecf9d6f9
namequery: fix get_kdc_list() to look for _kerberos records

get_kdc_list() should look for _kerberos.xxx SRV records rather
than _ldap.xxx records. This has significance in two cases:
- Non-default DNS configurations
- When building a custom krb5.conf file for a domain, an attempt is
  made to get site-specific as well as site-less records, but the
  search for _ldap records yields a cached site-specific result even
  for the site-less query.

Signed-off-by: Uri Simchoni <urisimchoni@gmail.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
source3/libsmb/namequery.c