From 4201d6fd68b382208395b806b77b70e5e1be8d4a Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Mon, 15 Aug 2011 17:12:46 +1000 Subject: s3-passdb: Replace SMB_MALLOC_ARRAY()/SAFE_FREE() with talloc equivalents. Pair-Programmed-With: Andrew Bartlett Signed-off-by: Andrew Bartlett --- source3/passdb/account_pol.c | 13 ++++++------- source3/passdb/proto.h | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) (limited to 'source3/passdb') diff --git a/source3/passdb/account_pol.c b/source3/passdb/account_pol.c index 3556869bd8..a491c27a9d 100644 --- a/source3/passdb/account_pol.c +++ b/source3/passdb/account_pol.c @@ -89,22 +89,21 @@ static const struct ap_table account_policy_names[] = { {0, NULL, 0, "", NULL} }; -void account_policy_names_list(const char ***names, int *num_names) +void account_policy_names_list(TALLOC_CTX *mem_ctx, const char ***names, int *num_names) { const char **nl; - int i, count; + int i, count = ARRAY_SIZE(account_policy_names); - for (count=0; account_policy_names[count].string; count++) { - } - nl = SMB_MALLOC_ARRAY(const char *, count); + nl = talloc_array(mem_ctx, const char *, count); if (!nl) { *num_names = 0; return; } - for (i=0; account_policy_names[i].string; i++) { + for (i=0; i