diff options
author | Günther Deschner <gd@samba.org> | 2007-01-17 19:14:34 +0000 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2007-01-17 19:14:34 +0000 |
commit | 85d7342dc2a00075ebf79bd33953dddf65d59eb5 (patch) | |
tree | 4cdbfffaa55f354132fa611e555988c672121511 | |
parent | 23b15f347c5cca949288e7e7d03b9759051d4a76 (diff) | |
download | samba-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
-rw-r--r-- | source/libsmb/namequery.c | 6 |
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 */ |