libpurple/protocols/irc/irc.c

branch
soc.2013.gobjectification.plugins
changeset 36663
c61b6dbc1f03
parent 36653
4084c34c051d
child 36677
081733748bbc
--- a/libpurple/protocols/irc/irc.c	Tue Sep 03 21:02:05 2013 +0530
+++ b/libpurple/protocols/irc/irc.c	Wed Sep 04 00:25:01 2013 +0530
@@ -977,6 +977,11 @@
 	irc_register_commands();
 }
 
+static void irc_protocol_base_finalize(IRCProtocolClass *klass)
+{
+	irc_unregister_commands();
+}
+
 static void
 irc_protocol_interface_init(PurpleProtocolInterface *iface)
 {
@@ -1008,8 +1013,6 @@
 	iface->get_max_message_size = irc_get_max_message_size;
 }
 
-static void irc_protocol_base_finalize(IRCProtocolClass *klass) { }
-
 static PurplePluginInfo *
 plugin_query(GError **error)
 {

mercurial