Fix some bugs in the IRCv3 connection process

Thu, 13 Oct 2022 23:49:22 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 13 Oct 2022 23:49:22 -0500
changeset 41811
f4ac61968453
parent 41810
bd91865991dc
child 41812
c3cd920261b6

Fix some bugs in the IRCv3 connection process

Testing Done:
Connected an IRCv3 account and verified I no longer got a `GWarning` about invalid property names.

Reviewed at https://reviews.imfreedom.org/r/1935/

libpurple/protocols/ircv3/purpleircv3connection.c file | annotate | diff | comparison | revisions
libpurple/protocols/ircv3/purpleircv3protocol.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/ircv3/purpleircv3connection.c	Mon Oct 10 05:40:25 2022 -0500
+++ b/libpurple/protocols/ircv3/purpleircv3connection.c	Thu Oct 13 23:49:22 2022 -0500
@@ -179,7 +179,6 @@
 		return;
 	}
 
-	/* Grab our protocol specific connection data. */
 	purple_connection_set_state(PURPLE_CONNECTION(connection),
 	                            PURPLE_CONNECTION_CONNECTED);
 
--- a/libpurple/protocols/ircv3/purpleircv3protocol.c	Mon Oct 10 05:40:25 2022 -0500
+++ b/libpurple/protocols/ircv3/purpleircv3protocol.c	Thu Oct 13 23:49:22 2022 -0500
@@ -96,7 +96,8 @@
 		PURPLE_IRCV3_TYPE_CONNECTION,
 		"protocol", protocol,
 		"account", account,
-		"password", password);
+		"password", password,
+		NULL);
 
 	valid = purple_ircv3_connection_valid(PURPLE_IRCV3_CONNECTION(connection),
 	                                      &error);

mercurial