From 7679a4b9179dd32599d3799fa02f42e1acfce3ef Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Wed, 25 Feb 2009 14:49:30 +0100 Subject: [PATCH] s3:net rpc registry: use regsubkey_ctr_init() instead of using talloc directly. Michael Signed-off-by: Michael Adam --- source/utils/net_rpc_registry.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/utils/net_rpc_registry.c b/source/utils/net_rpc_registry.c index 72ca31e5641..ff86d868fb0 100644 --- a/source/utils/net_rpc_registry.c +++ b/source/utils/net_rpc_registry.c @@ -974,9 +974,12 @@ static bool write_registry_tree( REGF_FILE *infile, REGF_NK_REC *nk, struct regsubkey_ctr *subkeys = NULL; int i; char *path = NULL; + WERROR werr; - if ( !( subkeys = TALLOC_ZERO_P( infile->mem_ctx, struct regsubkey_ctr )) ) { - DEBUG(0,("write_registry_tree: talloc() failed!\n")); + werr = regsubkey_ctr_init(infile->mem_ctx, &subkeys); + if (!W_ERROR_IS_OK(werr)) { + DEBUG(0, ("write_registry_tree: regsubkey_ctr_init failed: " + "%s\n", dos_errstr(werr))); return false; } -- 2.47.2