From da731c1c587dc081d81f03f08920791039c47d0e Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 10 Sep 2012 13:31:11 -0700 Subject: [PATCH] Call TALLOC_FREE() before we return otherwise we will never free sam_account Signed-off-by: Jeremy Allison --- source3/utils/pdbedit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/utils/pdbedit.c b/source3/utils/pdbedit.c index 8a3551bf6bb..908f0ba0afe 100644 --- a/source3/utils/pdbedit.c +++ b/source3/utils/pdbedit.c @@ -965,8 +965,8 @@ static int delete_machine_entry(const char *machinename) if (!pdb_getsampwnam(samaccount, name)) { fprintf (stderr, "machine %s does not exist in the passdb\n", name); - return -1; TALLOC_FREE(samaccount); + return -1; } if (!NT_STATUS_IS_OK(pdb_delete_sam_account(samaccount))) { -- 2.11.4.GIT