libpurple/protocols/ircv3/purpleircv3messagehandlers.c

changeset 42530
55b30ce86f17
parent 42518
a49b3c031794
child 42543
6dcf672547fe
--- 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);

mercurial