Ignore:
Timestamp:
2007-04-15T22:39:35Z (17 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
84b045d
Parents:
cd4723c
Message:

Cleaned up struct im_connection. No more username/password stuff since
it's in acc too. wants_to_die is now an argument to imc_logout().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/sb.c

    rcd4723c rc2fb3809  
    142142                else
    143143                {
    144                         i = strlen( MSN_TYPING_HEADERS ) + strlen( sb->ic->username );
     144                        i = strlen( MSN_TYPING_HEADERS ) + strlen( sb->ic->acc->user );
    145145                        buf = g_new0( char, i );
    146                         i = g_snprintf( buf, i, MSN_TYPING_HEADERS, sb->ic->username );
     146                        i = g_snprintf( buf, i, MSN_TYPING_HEADERS, sb->ic->acc->user );
    147147                }
    148148               
     
    188188        /* Populate the channel. */
    189189        if( sb->who ) add_chat_buddy( sb->chat, sb->who );
    190         add_chat_buddy( sb->chat, ic->username );
     190        add_chat_buddy( sb->chat, ic->acc->user );
    191191       
    192192        /* And make sure the switchboard doesn't look like a regular chat anymore. */
     
    280280       
    281281        if( sb->session == MSN_SB_NEW )
    282                 g_snprintf( buf, sizeof( buf ), "USR %d %s %s\r\n", ++sb->trId, ic->username, sb->key );
     282                g_snprintf( buf, sizeof( buf ), "USR %d %s %s\r\n", ++sb->trId, ic->acc->user, sb->key );
    283283        else
    284                 g_snprintf( buf, sizeof( buf ), "ANS %d %s %s %d\r\n", ++sb->trId, ic->username, sb->key, sb->session );
     284                g_snprintf( buf, sizeof( buf ), "ANS %d %s %s %d\r\n", ++sb->trId, ic->acc->user, sb->key, sb->session );
    285285       
    286286        if( msn_sb_write( sb, buf, strlen( buf ) ) )
     
    322322        {
    323323                imc_error( ic, "Received an XFR from a switchboard server, unable to comply! This is likely to be a bug, please report it!" );
    324                 imc_logout( ic );
     324                imc_logout( ic, TRUE );
    325325                return( 0 );
    326326        }
     
    384384                        if( num == tot )
    385385                        {
    386                                 add_chat_buddy( sb->chat, ic->username );
     386                                add_chat_buddy( sb->chat, ic->acc->user );
    387387                        }
    388388                }
     
    537537                else if( err->flags & STATUS_FATAL )
    538538                {
    539                         imc_logout( ic );
     539                        imc_logout( ic, TRUE );
    540540                        return 0;
    541541                }
Note: See TracChangeset for help on using the changeset viewer.