Skip to content
Snippets Groups Projects

mapcontroller: Fix memory leak in the exit path

Merged Nevadita requested to merge ne7749 into release-6.5
1 file
+ 13
0
Compare changes
  • Side-by-side
  • Inline
+ 13
0
@@ -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);
Loading