diff -r a7fbdd59119c -r abc0b7c0cb86 libpurple/protocols/irc/parse.c --- a/libpurple/protocols/irc/parse.c Tue Aug 30 07:35:50 2011 +0000 +++ b/libpurple/protocols/irc/parse.c Tue Aug 30 18:34:11 2011 +0000 @@ -175,7 +175,7 @@ if (!gc) return PURPLE_CMD_RET_FAILED; - irc = gc->proto_data; + irc = purple_connection_get_protocol_data(gc); if ((cmdent = g_hash_table_lookup(irc->cmds, cmd)) == NULL) return PURPLE_CMD_RET_FAILED;