From f86a3d558e1e69a3728c8f8fd014cbcd6271f98e Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Mon, 1 Sep 2008 11:21:01 +0100 Subject: Fixed ugly looping bug in chatroom list cleanup code. --- account.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/account.c b/account.c index f547d8f1..cb54731f 100644 --- a/account.c +++ b/account.c @@ -204,11 +204,11 @@ void account_del( irc_t *irc, account_t *acc ) irc->accounts = a->next; for( c = irc->chatrooms; c; c = nc ) + { + nc = c->next; if( acc == c->acc ) - { - nc = c->next; chat_del( irc, c ); - } + } while( a->set ) set_del( &a->set, a->set->key ); -- cgit v1.2.3