X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/57fdf92212cace9829aa023d2af550fb126ba02e..e9b008053cd96b7893d720265d1afef0d6405945:/src/opserv.c diff --git a/src/opserv.c b/src/opserv.c index fad20c3..e4c210a 100644 --- a/src/opserv.c +++ b/src/opserv.c @@ -2741,7 +2741,7 @@ opserv_part_channel(void *data) static int alert_check_user(const char *key, void *data, void *extra); static int -opserv_new_user_check(struct userNode *user) +opserv_new_user_check(struct userNode *user, UNUSED_ARG(void *extra)) { struct opserv_hostinfo *ohi; struct gag_entry *gag; @@ -2828,7 +2828,7 @@ opserv_new_user_check(struct userNode *user) } static void -opserv_user_cleanup(struct userNode *user, UNUSED_ARG(struct userNode *killer), UNUSED_ARG(const char *why)) +opserv_user_cleanup(struct userNode *user, UNUSED_ARG(struct userNode *killer), UNUSED_ARG(const char *why), UNUSED_ARG(void *extra)) { struct opserv_hostinfo *ohi; char addr[IRC_NTOP_MAX_SIZE]; @@ -7220,7 +7220,7 @@ opserv_db_cleanup(void) free_string_list(opserv_bad_words); dict_delete(opserv_exempt_channels); dict_delete(opserv_trusted_hosts); - unreg_del_user_func(opserv_user_cleanup); + unreg_del_user_func(opserv_user_cleanup, NULL); dict_delete(opserv_hostinfo_dict); dict_delete(opserv_nick_based_alerts); dict_delete(opserv_account_based_alerts); @@ -7393,9 +7393,9 @@ init_opserv(const char *nick) opserv_waiting_connections = dict_new(); dict_set_free_data(opserv_waiting_connections, opserv_free_waiting_connection); - reg_new_user_func(opserv_new_user_check); + reg_new_user_func(opserv_new_user_check, NULL); reg_nick_change_func(opserv_alert_check_nick); - reg_del_user_func(opserv_user_cleanup); + reg_del_user_func(opserv_user_cleanup, NULL); reg_new_channel_func(opserv_channel_check); reg_del_channel_func(opserv_channel_delete); reg_join_func(opserv_join_check);