Changeset bdda9e9 for irc.c


Ignore:
Timestamp:
2007-06-13T23:32:56Z (12 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
a3d5766
Parents:
998b103
Message:

Fixed irc_chat_by_channel() to not break if using multiple IM accounts
where some of them are down.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc.c

    r998b103 rbdda9e9  
    12241224        for( a = irc->accounts; a; a = a->next )
    12251225        {
    1226                 for( c = a->ic->groupchats; c && g_strcasecmp( c->channel, channel ) != 0; c = c->next );
    1227                 if( c )
    1228                         return c;
     1226                if( a->ic == NULL )
     1227                        continue;
     1228               
     1229                c = a->ic->groupchats;
     1230                while( c )
     1231                {
     1232                        if( c->channel && g_strcasecmp( c->channel, channel ) == 0 )
     1233                                return c;
     1234                       
     1235                        c = c->next;
     1236                }
    12291237        }
    12301238       
Note: See TracChangeset for help on using the changeset viewer.