| 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) |