Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc.c

    r3183c21 re1720ce  
    407407                        }
    408408                       
    409                         if( lines[i] )
    410                         {
    411                                 if( ( cmd = irc_parse_line( lines[i] ) ) == NULL )
    412                                         continue;
     409                        if( lines[i] && ( cmd = irc_parse_line( lines[i] ) ) )
     410                        {
    413411                                irc_exec( irc, cmd );
    414412                                g_free( cmd );
     
    485483        if( line[0] == ':' )
    486484        {
    487                 for( i = 0; line[i] != ' '; i ++ );
     485                for( i = 0; line[i] && line[i] != ' '; i ++ );
    488486                line = line + i;
    489487        }
     
    781779        irc_reply( irc,   3, ":%s", IRCD_INFO );
    782780        irc_reply( irc,   4, "%s %s %s %s", irc->myhost, BITLBEE_VERSION, UMODES UMODES_PRIV, CMODES );
    783         irc_reply( irc,   5, "PREFIX=(ov)@+ CHANTYPES=#& CHANMODES=,,,%s NICKLEN=%d NETWORK=BitlBee CASEMAPPING=rfc1459 MAXTARGETS=1 WATCH=128 :are supported by this server", CMODES, MAX_NICK_LENGTH - 1 );
     781        irc_reply( irc,   5, "PREFIX=(ov)@+ CHANTYPES=%s CHANMODES=,,,%s NICKLEN=%d NETWORK=BitlBee "
     782                             "CASEMAPPING=rfc1459 MAXTARGETS=1 WATCH=128 :are supported by this server",
     783                             CTYPES, CMODES, MAX_NICK_LENGTH - 1 );
    784784        irc_motd( irc );
    785785        irc->umode[0] = '\0';
     
    10221022        user_t *u = NULL;
    10231023       
    1024         if( *nick == '#' || *nick == '&' )
     1024        if( strchr( CTYPES, *nick ) )
    10251025        {
    10261026                if( !( c = irc_chat_by_channel( irc, nick ) ) )
Note: See TracChangeset for help on using the changeset viewer.