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 ) | 
