Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_commands.c

    re59b4f6 r449a51d  
    2727#include "bitlbee.h"
    2828#include "ipc.h"
     29#include "chat.h"
    2930
    3031static void irc_cmd_pass( irc_t *irc, char **cmd )
     
    447448        user_t *u = user_find( irc, irc->nick );
    448449        char *away = cmd[1];
    449         account_t *a;
    450450       
    451451        if( !u ) return;
     
    474474        }
    475475       
    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         }
     476        set_setstr( &irc->set, "away", u->away );
    483477}
    484478
     
    503497                else if( u->away )
    504498                        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 );
    505501               
    506502                irc_reply( irc, 318, "%s :End of /WHOIS list", nick );
Note: See TracChangeset for help on using the changeset viewer.