libpurple/protocols/msn/notification.c

changeset 24710
08d2dde8722f
parent 24707
2a6fd0a61c41
child 24711
b50f1365fe7a
equal deleted inserted replaced
24708:a5f6cef9797e 24710:08d2dde8722f
489 489
490 /* NOTE: cmd is not always cmdproc->last_cmd, sometimes cmd is a queued 490 /* NOTE: cmd is not always cmdproc->last_cmd, sometimes cmd is a queued
491 * command and we are processing it */ 491 * command and we are processing it */
492 if (cmd->payload == NULL) { 492 if (cmd->payload == NULL) {
493 cmdproc->last_cmd->payload_cb = msg_cmd_post; 493 cmdproc->last_cmd->payload_cb = msg_cmd_post;
494 cmd->payload_len = cmd->param_count >= 4 ? atoi(cmd->params[4]) : 0; 494 cmd->payload_len = cmd->param_count >= 5 ? atoi(cmd->params[4]) : 0;
495 } else { 495 } else {
496 g_return_if_fail(cmd->payload_cb != NULL); 496 g_return_if_fail(cmd->payload_cb != NULL);
497 497
498 purple_debug_info("msn", "UBM payload:{%.*s}\n", (guint)(cmd->payload_len), cmd->payload); 498 purple_debug_info("msn", "UBM payload:{%.*s}\n", (guint)(cmd->payload_len), cmd->payload);
499 msg_cmd_post(cmdproc, cmd, cmd->payload, cmd->payload_len); 499 msg_cmd_post(cmdproc, cmd, cmd->payload, cmd->payload_len);

mercurial