protocols/xmpp/purplexmppconnection.c

changeset 43006
b9cbf5cb2003
parent 43002
1fc2409c8bd2
child 43042
8135b5752cec
--- a/protocols/xmpp/purplexmppconnection.c	Mon Oct 14 22:56:26 2024 -0500
+++ b/protocols/xmpp/purplexmppconnection.c	Mon Oct 14 22:58:04 2024 -0500
@@ -50,13 +50,10 @@
 	                                        &error);
 	if(error != NULL) {
 		PurpleAccount *account = NULL;
-		PurpleConnectionErrorInfo *error_info = NULL;
 
 		account = purple_connection_get_account(PURPLE_CONNECTION(connection));
-		error_info = purple_connection_error_info_new(PURPLE_CONNECTION_ERROR_OTHER_ERROR,
-		                                              error->message);
-		purple_account_set_error_info(account, error_info);
-		purple_account_disconnect(account);
+
+		purple_account_disconnect_with_error(account, error);
 
 		return;
 	}

mercurial