From d2e6200549190dec86ef91cb3bac2417a473fb04 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Wed, 24 Aug 2011 11:40:35 +0200 Subject: [PATCH] libcgroup: Fixed a memory leak during cgrules.conf parsing Free the newrule on strdup error. Signed-off-by: Jan Safranek Acked-by: Dhaval Giani --- src/api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api.c b/src/api.c index 71cec93d..0acf7876 100644 --- a/src/api.c +++ b/src/api.c @@ -700,6 +700,7 @@ static int cgroup_parse_rules(bool cache, uid_t muid, if (len_procname) { newrule->procname = strdup(procname); if (!newrule->procname) { + free(newrule); last_errno = errno; ret = ECGOTHER; goto close; -- 2.47.2