diff options
Diffstat (limited to 'xC.c')
-rw-r--r-- | xC.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -7488,6 +7488,16 @@ irc_handle_topic (struct server *s, const struct irc_message *msg) } } +static void +irc_handle_wallops (struct server *s, const struct irc_message *msg) +{ + if (!msg->prefix || msg->params.len < 1) + return; + + const char *message = msg->params.vector[0]; + log_server (s, s->buffer, 0, "<#n> #m", msg->prefix, message); +} + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - static struct irc_handler g_irc_handlers[] = @@ -7511,6 +7521,7 @@ static struct irc_handler g_irc_handlers[] = { "QUIT", irc_handle_quit }, { "TAGMSG", irc_handle_tagmsg }, { "TOPIC", irc_handle_topic }, + { "WALLOPS", irc_handle_wallops }, }; static bool |