1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

s3: libsmb: Remove the internal_resolve_name() external interface.

Change the internal version from internal_resolve_name() -> _internal_resolve_name().
Only external caller calls internal_resolve_name_sa().

After this we can rename internal_resolve_name_sa() back to internal_resolve_name()
as all internal use in namequery.c is via _internal_resolve_name().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <noel.power@suse.com>
This commit is contained in:
Jeremy Allison 2020-09-09 09:38:10 -07:00 committed by Noel Power
parent a8ec446d9d
commit 489102b044
2 changed files with 10 additions and 17 deletions

View File

@ -3314,7 +3314,7 @@ static const char **filter_out_nbt_lookup(TALLOC_CTX *mem_ctx,
resolve_hosts() when looking up DC's via SRV RR entries in DNS
**********************************************************************/
NTSTATUS internal_resolve_name(TALLOC_CTX *ctx,
static NTSTATUS _internal_resolve_name(TALLOC_CTX *ctx,
const char *name,
int name_type,
const char *sitename,
@ -3638,7 +3638,7 @@ NTSTATUS internal_resolve_name_sa(TALLOC_CTX *ctx,
struct samba_sockaddr *sa_list = NULL;
size_t count;
NTSTATUS tmp_status;
NTSTATUS status = internal_resolve_name(ctx,
NTSTATUS status = _internal_resolve_name(ctx,
name,
name_type,
sitename,
@ -3691,7 +3691,7 @@ bool resolve_name(const char *name,
sitename = sitename_fetch(frame, lp_realm()); /* wild guess */
status = internal_resolve_name(frame,
status = _internal_resolve_name(frame,
name,
name_type,
sitename,
@ -3786,7 +3786,7 @@ NTSTATUS resolve_name_list(TALLOC_CTX *ctx,
sitename = sitename_fetch(ctx, lp_realm()); /* wild guess */
status = internal_resolve_name(ctx,
status = _internal_resolve_name(ctx,
name,
name_type,
sitename,
@ -3871,7 +3871,7 @@ bool find_master_ip(const char *group, struct sockaddr_storage *master_ss)
return false;
}
status = internal_resolve_name(talloc_tos(),
status = _internal_resolve_name(talloc_tos(),
group,
0x1D,
NULL,
@ -3886,7 +3886,7 @@ bool find_master_ip(const char *group, struct sockaddr_storage *master_ss)
TALLOC_FREE(ip_list);
status = internal_resolve_name(talloc_tos(),
status = _internal_resolve_name(talloc_tos(),
group,
0x1B,
NULL,
@ -3917,7 +3917,7 @@ bool get_pdc_ip(const char *domain, struct sockaddr_storage *pss)
/* Look up #1B name */
if (lp_security() == SEC_ADS) {
status = internal_resolve_name(talloc_tos(),
status = _internal_resolve_name(talloc_tos(),
domain,
0x1b,
NULL,
@ -3928,7 +3928,7 @@ bool get_pdc_ip(const char *domain, struct sockaddr_storage *pss)
if (!NT_STATUS_IS_OK(status) || count == 0) {
TALLOC_FREE(ip_list);
status = internal_resolve_name(talloc_tos(),
status = _internal_resolve_name(talloc_tos(),
domain,
0x1b,
NULL,
@ -4059,7 +4059,7 @@ static NTSTATUS get_dc_list(TALLOC_CTX *ctx,
if (!done_auto_lookup && strequal(name, "*")) {
done_auto_lookup = true;
status = internal_resolve_name(frame,
status = _internal_resolve_name(frame,
domain,
auto_name_type,
sitename,
@ -4102,7 +4102,7 @@ static NTSTATUS get_dc_list(TALLOC_CTX *ctx,
goto out;
}
/* talloc off frame, only move to ctx on success. */
status = internal_resolve_name(frame,
status = _internal_resolve_name(frame,
domain,
auto_name_type,
sitename,

View File

@ -93,13 +93,6 @@ NTSTATUS dns_lookup_list_async(TALLOC_CTX *ctx,
size_t *p_num_addrs,
struct samba_sockaddr **pp_addrs,
char ***pp_dns_names);
NTSTATUS internal_resolve_name(TALLOC_CTX *ctx,
const char *name,
int name_type,
const char *sitename,
struct ip_service **return_iplist,
size_t *ret_count,
const char **resolve_order);
NTSTATUS internal_resolve_name_sa(TALLOC_CTX *ctx,
const char *name,
int name_type,