remove rfc2052 support
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10036 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -72,7 +72,6 @@ srv_find_realm(krb5_context context, char ***res, int *count,
|
|||||||
const char *realm, const char *proto, const char *service)
|
const char *realm, const char *proto, const char *service)
|
||||||
{
|
{
|
||||||
char domain[1024];
|
char domain[1024];
|
||||||
char alt_domain[1024];
|
|
||||||
krb5_error_code ret;
|
krb5_error_code ret;
|
||||||
struct dns_reply *r;
|
struct dns_reply *r;
|
||||||
struct resource_record *rr;
|
struct resource_record *rr;
|
||||||
@@ -80,15 +79,8 @@ srv_find_realm(krb5_context context, char ***res, int *count,
|
|||||||
snprintf(domain, sizeof(domain), "_%s._%s.%s.", service, proto, realm);
|
snprintf(domain, sizeof(domain), "_%s._%s.%s.", service, proto, realm);
|
||||||
|
|
||||||
r = dns_lookup(domain, "srv");
|
r = dns_lookup(domain, "srv");
|
||||||
if(r == NULL && context->srv_try_rfc2052) {
|
|
||||||
snprintf(alt_domain, sizeof(alt_domain), "%s.%s.%s.",
|
|
||||||
service, proto, realm);
|
|
||||||
r = dns_lookup(alt_domain, "srv");
|
|
||||||
}
|
|
||||||
if(r == NULL && context->srv_try_txt)
|
if(r == NULL && context->srv_try_txt)
|
||||||
r = dns_lookup(domain, "txt");
|
r = dns_lookup(domain, "txt");
|
||||||
if(r == NULL && context->srv_try_rfc2052 && context->srv_try_txt)
|
|
||||||
r = dns_lookup(alt_domain, "txt");
|
|
||||||
if(r == NULL)
|
if(r == NULL)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user