--- a/libpurple/protocols/irc/irc.c Fri Mar 25 02:38:11 2022 -0500 +++ b/libpurple/protocols/irc/irc.c Fri Mar 25 02:51:58 2022 -0500 @@ -1222,7 +1222,7 @@ G_TYPE_POINTER); /* pointer to a string */ purple_signal_connect(purple_get_core(), "uri-handler", plugin, - PURPLE_CALLBACK(irc_uri_handler), NULL); + G_CALLBACK(irc_uri_handler), NULL); return TRUE; } @@ -1239,7 +1239,7 @@ irc_unregister_commands(); purple_signal_disconnect(purple_get_core(), "uri-handler", plugin, - PURPLE_CALLBACK(irc_uri_handler)); + G_CALLBACK(irc_uri_handler)); g_clear_object(&_irc_protocol);