# HG changeset patch # User Daniel Atallah # Date 1186685887 0 # Node ID 28a7c9dbbc2b36b56d74248e54f524e84dae9464 # Parent 2516cf81b763511311d95404e9e139b12f5868d5 Fix uninitialized variable access. diff -r 2516cf81b763 -r 28a7c9dbbc2b libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c Thu Aug 09 18:34:01 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.c Thu Aug 09 18:58:07 2007 +0000 @@ -1718,7 +1718,7 @@ static PurpleCmdRet jabber_cmd_chat_role(PurpleConversation *conv, const char *cmd, char **args, char **error, void *data) { - JabberChat *chat; + JabberChat *chat = jabber_chat_find_by_conv(conv); if (!chat || !args || !args[0] || !args[1]) return PURPLE_CMD_RET_FAILED; @@ -1731,8 +1731,6 @@ return PURPLE_CMD_RET_FAILED; } - chat = jabber_chat_find_by_conv(conv); - if (!jabber_chat_role_user(chat, args[0], args[1])) { *error = g_strdup_printf(_("Unable to set role \"%s\" for user: %s"), args[1], args[0]);