Skip to content
Snippets Groups Projects
Commit 2a0197cb authored by Martin Perry's avatar Martin Perry Committed by Morris Jette
Browse files

Fix two memory leaks in jobacct_gather_cgroup.c

parent ad2826a9
No related branches found
No related tags found
No related merge requests found
...@@ -105,8 +105,8 @@ static slurm_cgroup_conf_t slurm_cgroup_conf; ...@@ -105,8 +105,8 @@ static slurm_cgroup_conf_t slurm_cgroup_conf;
static void _prec_extra(jag_prec_t *prec) static void _prec_extra(jag_prec_t *prec)
{ {
unsigned long utime, stime, total_rss, total_pgpgin; unsigned long utime, stime, total_rss, total_pgpgin;
char *cpu_time, *memory_stat, *ptr; char *cpu_time = NULL, *memory_stat = NULL, *ptr;
size_t cpu_time_size, memory_stat_size; size_t cpu_time_size = 0, memory_stat_size = 0;
//DEF_TIMERS; //DEF_TIMERS;
...@@ -135,6 +135,8 @@ static void _prec_extra(jag_prec_t *prec) ...@@ -135,6 +135,8 @@ static void _prec_extra(jag_prec_t *prec)
sscanf(ptr, "total_pgmajfault %lu", &total_pgpgin); sscanf(ptr, "total_pgmajfault %lu", &total_pgpgin);
prec->pages = total_pgpgin; prec->pages = total_pgpgin;
} }
xfree(cpu_time);
xfree(memory_stat);
/* FIXME: Enable when kernel support ready. /* FIXME: Enable when kernel support ready.
* *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment