1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-21 09:34:19 +03:00

s4:dfs_server: Use lpcfg_dns_hostname() in dfs_server_ad.c

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Andreas Schneider 2024-04-04 11:31:06 +02:00 committed by Andrew Bartlett
parent f3f8aa4964
commit f353ce5f96

View File

@ -804,7 +804,7 @@ NTSTATUS dfs_server_ad_get_referrals(struct loadparm_context *lp_ctx,
const char *netbios_domain;
const char *dns_domain;
const char *netbios_name;
const char *dns_name;
const char *dns_hostname = NULL;
const char **netbios_aliases;
char path_separator;
@ -863,13 +863,13 @@ NTSTATUS dfs_server_ad_get_referrals(struct loadparm_context *lp_ctx,
netbios_domain = lpcfg_workgroup(lp_ctx);
dns_domain = lpcfg_dnsdomain(lp_ctx);
netbios_name = lpcfg_netbios_name(lp_ctx);
dns_name = talloc_asprintf(r, "%s.%s", netbios_name, dns_domain);
if (dns_name == NULL) {
dns_hostname = lpcfg_dns_hostname(lp_ctx);
if (dns_hostname == NULL) {
return NT_STATUS_NO_MEMORY;
}
if ((strcasecmp_m(server_name, netbios_name) == 0) ||
(strcasecmp_m(server_name, dns_name) == 0)) {
(strcasecmp_m(server_name, dns_hostname) == 0)) {
/*
* If it is not domain related do not
* handle it here.