summaryrefslogtreecommitdiff
path: root/lib/ldb-samba
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2020-12-18 08:38:22 +0100
committerAndrew Bartlett <abartlet@samba.org>2021-06-16 00:34:38 +0000
commit1d3af5d336383a7511c50542f4262764309d8230 (patch)
treeb4ffe96f7982b95480415ebe98a4b20a8558238b /lib/ldb-samba
parentc2c7c1f50a8acb3169e19ba4329aa78839b66def (diff)
downloadsamba-1d3af5d336383a7511c50542f4262764309d8230.tar.gz
lib:ldb-samba: Use talloc_zero_array() and use ldb as the mem context
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/ldb-samba')
-rw-r--r--lib/ldb-samba/samba_extensions.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/ldb-samba/samba_extensions.c b/lib/ldb-samba/samba_extensions.c
index 60aa1a332b5..c113e8cbe2a 100644
--- a/lib/ldb-samba/samba_extensions.c
+++ b/lib/ldb-samba/samba_extensions.c
@@ -84,7 +84,9 @@ static int extensions_hook(struct ldb_context *ldb, enum ldb_module_hook_type t)
len1 = calculate_popt_array_length(*popt_options);
len2 = calculate_popt_array_length(cmdline_extensions);
- new_array = talloc_array(NULL, struct poptOption, len1+len2+1);
+ new_array = talloc_array(ldb,
+ struct poptOption,
+ len1 + len2 + 1);
if (NULL == new_array) {
return ldb_oom(ldb);
}