libpurple/protocols/msn/switchboard.c

changeset 31196
6db417623c94
parent 31178
303c44f64d2c
child 31236
810ef4a7eeb8
equal deleted inserted replaced
31195:277dd496abaf 31196:6db417623c94
741 741
742 static void 742 static void
743 ubm_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) 743 ubm_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd)
744 { 744 {
745 purple_debug_misc("msn", "get UBM...\n"); 745 purple_debug_misc("msn", "get UBM...\n");
746 cmd->payload_len = atoi(cmd->params[3]); 746 if (cmdproc->session->protocol_ver >= 16)
747 cmd->payload_len = atoi(cmd->params[5]);
748 else
749 cmd->payload_len = atoi(cmd->params[3]);
747 cmdproc->last_cmd->payload_cb = msg_cmd_post; 750 cmdproc->last_cmd->payload_cb = msg_cmd_post;
748 } 751 }
749 752
750 static void 753 static void
751 nak_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) 754 nak_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd)

mercurial