protocols/ircv3/purpleircv3connection.c

changeset 43006
b9cbf5cb2003
parent 43002
1fc2409c8bd2
child 43007
e61836350fce
--- a/protocols/ircv3/purpleircv3connection.c	Mon Oct 14 22:56:26 2024 -0500
+++ b/protocols/ircv3/purpleircv3connection.c	Mon Oct 14 22:58:04 2024 -0500
@@ -552,12 +552,8 @@
 	error = ibis_client_get_error(client);
 	if(error != NULL) {
 		PurpleAccount *account = purple_connection_get_account(connection);
-		PurpleConnectionErrorInfo *error_info = NULL;
 
-		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);
 	}
 }
 

mercurial