--- a/libpurple/protocols/jabber/xmpp.c Tue Jan 23 00:02:11 2024 -0600 +++ b/libpurple/protocols/jabber/xmpp.c Tue Jan 23 00:03:38 2024 -0600 @@ -114,7 +114,8 @@ { } -G_DEFINE_DYNAMIC_TYPE(XMPPProtocol, xmpp_protocol, JABBER_TYPE_PROTOCOL); +G_DEFINE_DYNAMIC_TYPE_EXTENDED(XMPPProtocol, xmpp_protocol, + JABBER_TYPE_PROTOCOL, G_TYPE_FLAG_FINAL, {}) /* This exists solely because the above macro makes xmpp_protocol_register_type * static. */