Example #1
0
/** free memory from config */
static void
lz_freeup_cfg(struct config_file* cfg)
{
	config_deldblstrlist(cfg->local_zones);
	cfg->local_zones = NULL;
	config_delstrlist(cfg->local_zones_nodefault);
	cfg->local_zones_nodefault = NULL;
	config_delstrlist(cfg->local_data);
	cfg->local_data = NULL;
}
Example #2
0
/** remove config file at exit */
void remove_configfile(void)
{
    struct config_strlist* p;
    for(p=cfgfiles; p; p=p->next)
        unlink(p->str);
    config_delstrlist(cfgfiles);
    cfgfiles = NULL;
}
Example #3
0
/** delete moment */
static void
replay_moment_delete(struct replay_moment* mom)
{
	if(!mom)
		return;
	if(mom->match) {
		delete_entry(mom->match);
	}
	free(mom->autotrust_id);
	free(mom->string);
	free(mom->variable);
	config_delstrlist(mom->file_content);
	free(mom);
}