--- a/protocols/xmpp/purplexmppconnection.c Tue Jun 11 13:50:35 2024 -0500 +++ b/protocols/xmpp/purplexmppconnection.c Tue Jun 11 14:24:08 2024 -0500 @@ -159,16 +159,11 @@ GError **error) { PurpleXmppConnection *connection = NULL; - PurpleConnectionClass *parent_class = NULL; g_return_val_if_fail(PURPLE_XMPP_IS_CONNECTION(purple_connection), FALSE); connection = PURPLE_XMPP_CONNECTION(purple_connection); - /* Chain up to our parent's disconnect method. */ - parent_class = PURPLE_CONNECTION_CLASS(purple_xmpp_connection_parent_class); - parent_class->disconnect(purple_connection, error); - return xeme_connection_close(connection->xeme_connection, error); }