--- a/libpurple/protocols/ircv3/purpleircv3messagehandlers.c Thu Nov 30 22:18:04 2023 -0600 +++ b/libpurple/protocols/ircv3/purpleircv3messagehandlers.c Thu Nov 30 22:38:54 2023 -0600 @@ -23,6 +23,7 @@ #include "purpleircv3connection.h" #include "purpleircv3constants.h" #include "purpleircv3core.h" +#include "purpleircv3ctcp.h" #include "purpleircv3formatting.h" #include "purpleircv3source.h" @@ -227,6 +228,9 @@ g_date_time_unref(dt); + /* Check if this is a CTCP message. */ + purple_ircv3_ctcp_handle(connection, message); + purple_conversation_write_message(conversation, message); g_clear_pointer(&nick, g_free);