Skip to content
Snippets Groups Projects
Commit 975ec3e8 authored by Nevadita's avatar Nevadita
Browse files

mapcontroller: Fix memory leak in the exit path

parent a709ec08
Branches
No related tags found
1 merge request!272mapcontroller: Fix memory leak in the exit path
Pipeline #114920 passed
......@@ -1545,8 +1545,21 @@ uint8_t cntlr_config_reload(struct controller_config *cfg)
return diff;
}
int clean_sc_list(struct controller_config *cfg)
{
struct steer_control_config *sc = NULL, *tmp;
list_for_each_entry_safe(sc, tmp, &cfg->sclist, list) {
list_del(&sc->list);
free(sc);
}
return 0;
}
int cntlr_config_clean(struct controller_config *cfg)
{
clean_sc_list(cfg);
clean_cred_list(cfg);
clean_agent_policies(cfg); /* cleans nodelist */
clean_radio_list(&cfg->radiolist);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment