diff -r d2d8dcbc99a9 -r 9549143987bc libpurple/protocols/msn/cmdproc.c --- a/libpurple/protocols/msn/cmdproc.c Fri Mar 12 02:29:13 2010 +0000 +++ b/libpurple/protocols/msn/cmdproc.c Sat Mar 13 07:26:25 2010 +0000 @@ -122,7 +122,8 @@ return; } - msn_history_add(cmdproc->history, trans); + if (trans->send_trId) + msn_history_add(cmdproc->history, trans); data = msn_transaction_to_string(trans);