diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2007-07-11 15:22:00 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2007-07-11 15:22:00 +0100 |
commit | c9c7ca771d3b06ab448a72bdcddfdacd5be815c0 (patch) | |
tree | d676ba81d1889ff9af69e7e30fdbbf9d9a4c79cc | |
parent | e90044208fc88636f843cdd188faa12e5db8c1c0 (diff) |
Fixed imc_logout() (assigning u too early). Stupid me.
-rw-r--r-- | protocols/nogaim.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/protocols/nogaim.c b/protocols/nogaim.c index 22d82ecb..7dc777ef 100644 --- a/protocols/nogaim.c +++ b/protocols/nogaim.c @@ -288,7 +288,7 @@ void cancel_auto_reconnect( account_t *a ) void imc_logout( struct im_connection *ic, int allow_reconnect ) { irc_t *irc = ic->irc; - user_t *t, *u = irc->users; + user_t *t, *u; account_t *a; /* Nested calls might happen sometimes, this is probably the best @@ -305,6 +305,7 @@ void imc_logout( struct im_connection *ic, int allow_reconnect ) ic->acc->prpl->logout( ic ); b_event_remove( ic->inpa ); + u = irc->users; while( u ) { if( u->ic == ic ) |