summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2007-01-17 19:14:34 +0000
committerGünther Deschner <gd@samba.org>2007-01-17 19:14:34 +0000
commit85d7342dc2a00075ebf79bd33953dddf65d59eb5 (patch)
tree4cdbfffaa55f354132fa611e555988c672121511 /source
parent23b15f347c5cca949288e7e7d03b9759051d4a76 (diff)
downloadsamba-85d7342dc2a00075ebf79bd33953dddf65d59eb5.tar.gz
samba-85d7342dc2a00075ebf79bd33953dddf65d59eb5.tar.xz
samba-85d7342dc2a00075ebf79bd33953dddf65d59eb5.zip
r20861: We only use sitespecific DNS lookups when looking for DCs or KDCs, not
for a PDC. Guenther
Diffstat (limited to 'source')
-rw-r--r--source/libsmb/namequery.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/source/libsmb/namequery.c b/source/libsmb/namequery.c
index 6ebc26b8cbb..1f32d3bc371 100644
--- a/source/libsmb/namequery.c
+++ b/source/libsmb/namequery.c
@@ -1379,19 +1379,15 @@ BOOL find_master_ip(const char *group, struct in_addr *master_ip)
BOOL get_pdc_ip(const char *domain, struct in_addr *ip)
{
- char *sitename = sitename_fetch();
struct ip_service *ip_list = NULL;
int count = 0;
/* Look up #1B name */
- if (!internal_resolve_name(domain, 0x1b, sitename, &ip_list, &count, lp_name_resolve_order())) {
- SAFE_FREE(sitename);
+ if (!internal_resolve_name(domain, 0x1b, NULL, &ip_list, &count, lp_name_resolve_order())) {
return False;
}
- SAFE_FREE(sitename);
-
/* if we get more than 1 IP back we have to assume it is a
multi-homed PDC and not a mess up */