Mercurial > pidgin
diff libpurple/protocols/msn/switchboard.c @ 23514:7e16d193bb57
Get rid of that whole msn_set_payload_len thing and correctly set the
cmd->payload_len in each command handler callback. This should take
care of that CAL 3 error and a few sporadic "unhandled commands" I saw
while testing HTTP method.
References #5377.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Wed, 09 Jul 2008 01:46:10 +0000 |
parents | 5c95339855b2 |
children | 7bceac816e19 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/switchboard.c Wed Jul 09 00:32:18 2008 +0000 +++ b/libpurple/protocols/msn/switchboard.c Wed Jul 09 01:46:10 2008 +0000 @@ -752,7 +752,7 @@ static void msg_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) { - cmdproc->servconn->payload_len = atoi(cmd->params[2]); + cmd->payload_len = atoi(cmd->params[2]); cmdproc->last_cmd->payload_cb = msg_cmd_post; } @@ -760,7 +760,7 @@ ubm_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) { purple_debug_misc("MSNP14","get UBM...\n"); - cmdproc->servconn->payload_len = atoi(cmd->params[4]); + cmd->payload_len = atoi(cmd->params[4]); cmdproc->last_cmd->payload_cb = msg_cmd_post; }