From 8a507b1e7fa179c16c2dd6ddc2bdd345d00545f4 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 24 Dec 2008 13:18:35 +0100 Subject: Make use of TALLOC_MEMDUP in parent_dirname_talloc() --- source3/lib/util.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source3') diff --git a/source3/lib/util.c b/source3/lib/util.c index 7053fdc266..82c4822a86 100644 --- a/source3/lib/util.c +++ b/source3/lib/util.c @@ -2367,10 +2367,9 @@ bool parent_dirname_talloc(TALLOC_CTX *mem_ctx, const char *dir, len = p-dir; - if (!(*parent = TALLOC_ARRAY(mem_ctx, char, len+1))) { + if (!(*parent = (char *)TALLOC_MEMDUP(mem_ctx, dir, len+1))) { return False; } - memcpy(*parent, dir, len); (*parent)[len] = '\0'; if (name) { -- cgit