# HG changeset patch # User masca@cpw.pidgin.im # Date 1277945439 0 # Node ID f13f06f1f5153c28399926f100e1513d6cdb1fa8 # Parent 237e2c2874e65b29a6f025915b90b9c00b45db1d Use the real ack callback. diff -r 237e2c2874e6 -r f13f06f1f515 libpurple/protocols/msn/switchboard.c --- a/libpurple/protocols/msn/switchboard.c Wed Jun 30 20:41:58 2010 +0000 +++ b/libpurple/protocols/msn/switchboard.c Thu Jul 01 00:50:39 2010 +0000 @@ -757,8 +757,8 @@ msg = cmd->trans->data; - if (msg->ack_cb != NULL) - msg->ack_cb(msg, msg->ack_data); + if (msg->part && msg->part->ack_cb != NULL) + msg->part->ack_cb(msg->part, msg->part->ack_data); swboard = cmdproc->data; if (swboard)