From d555f6d789ede9879f2b5d07d5c00199622ffe5a Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 20 Feb 2013 09:41:55 +0100 Subject: [PATCH] winbind: Don't leak memory on return. Reviewed-by: Alexander Bokovoy --- source3/winbindd/winbindd_cm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c index 9fdd058ddb8..289b9b275b3 100644 --- a/source3/winbindd/winbindd_cm.c +++ b/source3/winbindd/winbindd_cm.c @@ -1013,6 +1013,9 @@ static NTSTATUS cm_prepare_connection(const struct winbindd_domain *domain, if ( !(*cli)->domain[0] ) { result = cli_set_domain((*cli), domain->name); if (!NT_STATUS_IS_OK(result)) { + SAFE_FREE(ipc_username); + SAFE_FREE(ipc_domain); + SAFE_FREE(ipc_password); return result; } } -- 2.11.4.GIT