From: Jeremy Allison Date: Wed, 26 Aug 2020 20:30:02 +0000 (-0700) Subject: s3: libsmb: Make resolve_name_list() use internal_resolve_name_talloc(). X-Git-Tag: talloc-2.3.2~607 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=505272a893dc3bc3bf177b8a11cc2cd8be33bad0;p=thirdparty%2Fsamba.git s3: libsmb: Make resolve_name_list() 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 06ebeaff2d1..47e7af2b7d1 100644 --- a/source3/libsmb/namequery.c +++ b/source3/libsmb/namequery.c @@ -3590,9 +3590,13 @@ NTSTATUS resolve_name_list(TALLOC_CTX *ctx, sitename = sitename_fetch(ctx, lp_realm()); /* wild guess */ - status = internal_resolve_name(name, name_type, sitename, - &ss_list, &count, - lp_name_resolve_order()); + status = internal_resolve_name_talloc(ctx, + name, + name_type, + sitename, + &ss_list, + &count, + lp_name_resolve_order()); TALLOC_FREE(sitename); if (!NT_STATUS_IS_OK(status)) { @@ -3652,7 +3656,7 @@ NTSTATUS resolve_name_list(TALLOC_CTX *ctx, *p_num_entries = num_entries; *return_ss_arr = result_arr; done: - SAFE_FREE(ss_list); + TALLOC_FREE(ss_list); return status; }