# HG changeset patch # User Elliott Sales de Andrade # Date 1300062964 0 # Node ID 4560c312907a156c431a40d344bf7e8fd28abe6a # Parent 7b021b6a09aff35755bb0af5004108657e7cfec6 Clear out transaction data, just in case the server does weird things and ACK/NAK's twice. Fixes #13283. diff -r 7b021b6a09af -r 4560c312907a libpurple/protocols/msn/switchboard.c --- a/libpurple/protocols/msn/switchboard.c Mon Mar 14 00:28:35 2011 +0000 +++ b/libpurple/protocols/msn/switchboard.c Mon Mar 14 00:36:04 2011 +0000 @@ -726,6 +726,7 @@ g_return_if_fail(msg != NULL); msg_error_helper(cmdproc, msg, MSN_MSG_ERROR_NAK); + cmd->trans->data = NULL; } static void @@ -743,6 +744,7 @@ if (swboard) swboard->ack_list = g_list_remove(swboard->ack_list, msg); msn_message_unref(msg); + cmd->trans->data = NULL; } static void