Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_commands.c

    r449a51d rb75acf6  
    448448        user_t *u = user_find( irc, irc->nick );
    449449        char *away = cmd[1];
     450        account_t *a;
    450451       
    451452        if( !u ) return;
     
    474475        }
    475476       
    476         set_setstr( &irc->set, "away", u->away );
     477        for( a = irc->accounts; a; a = a->next )
     478        {
     479                struct im_connection *ic = a->ic;
     480               
     481                if( ic && ic->flags & OPT_LOGGED_IN )
     482                        imc_set_away( ic, u->away );
     483        }
    477484}
    478485
     
    497504                else if( u->away )
    498505                        irc_reply( irc, 301, "%s :%s", u->nick, u->away );
    499                 if( u->status_msg )
    500                         irc_reply( irc, 333, "%s :Status: %s", u->nick, u->status_msg );
    501506               
    502507                irc_reply( irc, 318, "%s :End of /WHOIS list", nick );
Note: See TracChangeset for help on using the changeset viewer.