Cleaned up version of fc3ae8fb8dfcee72975a108303bd5f57d579ec45:

Sun, 23 Nov 2008 22:29:41 +0000

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Sun, 23 Nov 2008 22:29:41 +0000
changeset 24766
556a3e7255ba
parent 24765
262a763e2964
child 24767
5c8dc430f692

Cleaned up version of fc3ae8fb8dfcee72975a108303bd5f57d579ec45:

Mark added a workaround for not having enough parameters in this command.
However, according to msnpiki and his backtraces, the index was just wrong.

libpurple/protocols/msn/notification.c file | annotate | diff | comparison | revisions
libpurple/protocols/msn/switchboard.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/msn/notification.c	Sun Nov 23 21:57:52 2008 +0000
+++ b/libpurple/protocols/msn/notification.c	Sun Nov 23 22:29:41 2008 +0000
@@ -491,7 +491,7 @@
 	 * command and we are processing it */
 	if (cmd->payload == NULL) {
 		cmdproc->last_cmd->payload_cb = msg_cmd_post;
-		cmd->payload_len = atoi(cmd->params[4]);
+		cmd->payload_len = atoi(cmd->params[3]);
 	} else {
 		g_return_if_fail(cmd->payload_cb != NULL);
 
--- a/libpurple/protocols/msn/switchboard.c	Sun Nov 23 21:57:52 2008 +0000
+++ b/libpurple/protocols/msn/switchboard.c	Sun Nov 23 22:29:41 2008 +0000
@@ -806,7 +806,7 @@
 ubm_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd)
 {
 	purple_debug_misc("msn", "get UBM...\n");
-	cmd->payload_len = atoi(cmd->params[4]);
+	cmd->payload_len = atoi(cmd->params[3]);
 	cmdproc->last_cmd->payload_cb = msg_cmd_post;
 }
 

mercurial