# HG changeset patch # User Sadrul Habib Chowdhury # Date 1189215205 0 # Node ID 9e2ed6cd824bf7c07b997831c77f5d1dabb9c5ed # Parent f062793410b5d2ee8e48b02ddf050c56004848d7 Reset the timer to 0 after removing it. It looks like this may be required here. diff -r f062793410b5 -r 9e2ed6cd824b libpurple/protocols/msn/cmdproc.c --- a/libpurple/protocols/msn/cmdproc.c Sat Sep 08 01:28:00 2007 +0000 +++ b/libpurple/protocols/msn/cmdproc.c Sat Sep 08 01:33:25 2007 +0000 @@ -258,8 +258,10 @@ trans = msn_history_find(cmdproc->history, cmd->trId); if (trans != NULL) - if (trans->timer) + if (trans->timer) { purple_timeout_remove(trans->timer); + trans->timer = 0; + } if (g_ascii_isdigit(cmd->command[0])) {