From: Jeremy Allison Date: Wed, 26 Aug 2020 20:28:12 +0000 (-0700) Subject: s3: libsmb: namequery - Make resolve_name() use internal_resolve_name_talloc(). X-Git-Tag: talloc-2.3.2~608 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e18eb94f427de874c0b094189d8a3f0316b6430a;p=thirdparty%2Fsamba.git s3: libsmb: namequery - Make resolve_name() use internal_resolve_name_talloc(). Signed-off-by: Jeremy Allison Reviewed-by: Noel Power --- diff --git a/source3/libsmb/namequery.c b/source3/libsmb/namequery.c index 7af3151a561..06ebeaff2d1 100644 --- a/source3/libsmb/namequery.c +++ b/source3/libsmb/namequery.c @@ -3478,7 +3478,7 @@ bool resolve_name(const char *name, { struct ip_service *ss_list = NULL; char *sitename = NULL; - int count = 0; + size_t count = 0; NTSTATUS status; TALLOC_CTX *frame = NULL; @@ -3490,11 +3490,15 @@ bool resolve_name(const char *name, sitename = sitename_fetch(frame, lp_realm()); /* wild guess */ - status = internal_resolve_name(name, name_type, sitename, - &ss_list, &count, - lp_name_resolve_order()); + status = internal_resolve_name_talloc(frame, + name, + name_type, + sitename, + &ss_list, + &count, + lp_name_resolve_order()); if (NT_STATUS_IS_OK(status)) { - int i; + size_t i; if (prefer_ipv4) { for (i=0; i