Skip to content

Commit

Permalink
[worker] Fix job queue related memory leaks. Fixes MER#1429
Browse files Browse the repository at this point in the history
Release context string when job object is deleted.

Release job queues on mce exit.
  • Loading branch information
spiiroin committed Nov 25, 2015
1 parent dd8711b commit 4eba4a6
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions mce-worker.c
Expand Up @@ -284,6 +284,7 @@ mce_job_delete(mce_job_t *self)
mce_log(LL_DEBUG, "job(%s:%s) deleted", mce_job_context(self), mce_job_name(self));

free(self->mj_name);
free(self->mj_context);
free(self);

EXIT:
Expand Down Expand Up @@ -399,6 +400,8 @@ mce_joblist_delete(mce_joblist_t *self)
while( (job = mce_joblist_pull(self)) )
mce_job_delete(job);

free(self);

EXIT:
return;
}
Expand Down

0 comments on commit 4eba4a6

Please sign in to comment.