Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/ns.c

    rb051d39 rec29351  
    420420                {
    421421                        /* FIXME: Warn/Bomb about unknown away state? */
    422                         st = msn_away_state_list + 1;
    423                 }
    424                
    425                 imcb_buddy_status( ic, cmd[3], OPT_LOGGED_IN |
    426                                    ( st != msn_away_state_list ? OPT_AWAY : 0 ),
    427                                    st->name, NULL );
     422                        st = msn_away_state_list;
     423                }
     424               
     425                imcb_buddy_status( ic, cmd[3], OPT_LOGGED_IN |
     426                                   ( st->number ? OPT_AWAY : 0 ), st->name, NULL );
    428427        }
    429428        else if( strcmp( cmd[0], "FLN" ) == 0 )
     
    450449                {
    451450                        /* FIXME: Warn/Bomb about unknown away state? */
    452                         st = msn_away_state_list + 1;
    453                 }
    454                
    455                 imcb_buddy_status( ic, cmd[2], OPT_LOGGED_IN |
    456                                    ( st != msn_away_state_list ? OPT_AWAY : 0 ),
    457                                    st->name, NULL );
     451                        st = msn_away_state_list;
     452                }
     453               
     454                imcb_buddy_status( ic, cmd[2], OPT_LOGGED_IN |
     455                                   ( st->number ? OPT_AWAY : 0 ), st->name, NULL );
    458456        }
    459457        else if( strcmp( cmd[0], "RNG" ) == 0 )
Note: See TracChangeset for help on using the changeset viewer.