void _moddeinit(void) { if (nicksvs.me) { nicksvs.nick = NULL; nicksvs.user = NULL; nicksvs.host = NULL; nicksvs.real = NULL; service_delete(nicksvs.me); nicksvs.me = NULL; } authservice_loaded--; hook_del_config_ready(nickserv_config_ready); hook_del_nick_check(nickserv_handle_nickchange); }
void _moddeinit(void) { node_t *n; xmlrpc_unregister_method("atheme.login"); xmlrpc_unregister_method("atheme.logout"); xmlrpc_unregister_method("atheme.command"); if ((n = node_find(&handle_xmlrpc, httpd_path_handlers)) != NULL) { node_del(n, httpd_path_handlers); 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); }
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); }
void _moddeinit(module_unload_intent_t intent) { command_delete(&cs_set_fantasy, *cs_set_cmdtree); hook_del_config_ready(cs_set_fantasy_config_ready); }