From 6558ff8a3810513fdcfdbd2dff63ff5f5e09fa3a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 21 Feb 2011 13:29:17 +0100 Subject: [PATCH] Free security contexts. --- src/security.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/security.c b/src/security.c index bdc32f4..6f6ff39 100644 --- a/src/security.c +++ b/src/security.c @@ -333,18 +333,21 @@ cron_get_job_range(user * u, security_context_t * ucontextp, char **jobenv) { if (!(ccon = context_new(u->scontext))) { log_it(u->name, getpid(), "context_new FAILED for MLS_LEVEL", range, 0); + context_free(ccon); return -1; } if (context_range_set(ccon, range)) { log_it(u->name, getpid(), "context_range_set FAILED for MLS_LEVEL", range, 0); + context_free(ccon); return -1; } if (!(*ucontextp = context_str(ccon))) { log_it(u->name, getpid(), "context_str FAILED for MLS_LEVEL", range, 0); + context_free(ccon); return -1; } -- 2.50.1