void dnsbl_table_close(struct ci_lookup_table *table) { struct dnsbl_data *dnsbl_data = table->data; table->data = NULL; ci_cache_destroy(dnsbl_data->cache); free(dnsbl_data); }
void ldap_table_close(struct ci_lookup_table *table) { struct ldap_table_data *ldapdata; ldapdata = (struct ldap_table_data *)table->data; table->data = NULL; //release ldapdata if(ldapdata) { free(ldapdata->str); if (ldapdata->name) free(ldapdata->name); if(ldapdata->cache) ci_cache_destroy(ldapdata->cache); free(ldapdata); } }