void _moddeinit(module_unload_intent_t intent) { DH_free(base_dhparams); mowgli_node_delete(mnode, mechanisms); mowgli_node_free(mnode); }
void _moddeinit(module_unload_intent_t intent) { mowgli_node_t *n; xmlrpc_unregister_method("atheme.login"); xmlrpc_unregister_method("atheme.logout"); xmlrpc_unregister_method("atheme.command"); xmlrpc_unregister_method("atheme.privset"); xmlrpc_unregister_method("atheme.ison"); xmlrpc_unregister_method("atheme.metadata"); if ((n = mowgli_node_find(&handle_xmlrpc, httpd_path_handlers)) != NULL) { mowgli_node_delete(n, httpd_path_handlers); mowgli_node_free(n); } del_conf_item("PATH", &conf_xmlrpc_table); del_top_conf("XMLRPC"); free(xmlrpc_config.path); hook_del_config_ready(xmlrpc_config_ready); }