Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_commands.c

    r449a51d re59b4f6  
    2727#include "bitlbee.h"
    2828#include "ipc.h"
    29 #include "chat.h"
    3029
    3130static void irc_cmd_pass( irc_t *irc, char **cmd )
     
    448447        user_t *u = user_find( irc, irc->nick );
    449448        char *away = cmd[1];
     449        account_t *a;
    450450       
    451451        if( !u ) return;
     
    474474        }
    475475       
    476         set_setstr( &irc->set, "away", u->away );
     476        for( a = irc->accounts; a; a = a->next )
     477        {
     478                struct im_connection *ic = a->ic;
     479               
     480                if( ic && ic->flags & OPT_LOGGED_IN )
     481                        imc_set_away( ic, u->away );
     482        }
    477483}
    478484
     
    497503                else if( u->away )
    498504                        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 );
    501505               
    502506                irc_reply( irc, 318, "%s :End of /WHOIS list", nick );
Note: See TracChangeset for help on using the changeset viewer.