This patch rearranges the free(page) call to prevent the
memory leak when __toggle_ras_mc_event() fail.
Signed-off-by: Shiju Jose <shiju.jose@huawei.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
/* Enable RAS events */
rc = __toggle_ras_mc_event(ras, group, event, 1);
+ free(page);
if (rc < 0) {
log(TERM, LOG_ERR, "Can't enable %s:%s tracing\n",
group, event);
log(ALL, LOG_INFO, "Enabled event %s:%s\n", group, event);
- free(page);
return 0;
}