aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/msn.c
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/msn/msn.c')
-rw-r--r--protocols/msn/msn.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/protocols/msn/msn.c b/protocols/msn/msn.c
index 860be01b..74a41322 100644
--- a/protocols/msn/msn.c
+++ b/protocols/msn/msn.c
@@ -47,7 +47,7 @@ static void msn_login( account_t *acc )
if( strchr( acc->user, '@' ) == NULL )
{
imc_error( ic, "Invalid account name" );
- imc_logout( ic );
+ imc_logout( ic, FALSE );
return;
}
@@ -57,7 +57,7 @@ static void msn_login( account_t *acc )
if( md->fd < 0 )
{
imc_error( ic, "Could not connect to server" );
- imc_logout( ic );
+ imc_logout( ic, TRUE );
return;
}
@@ -378,7 +378,7 @@ static char *msn_set_display_name( set_t *set, char *value )
fn = msn_http_encode( value );
- g_snprintf( buf, sizeof( buf ), "REA %d %s %s\r\n", ++md->trId, ic->username, fn );
+ g_snprintf( buf, sizeof( buf ), "REA %d %s %s\r\n", ++md->trId, ic->acc->user, fn );
msn_write( ic, buf, strlen( buf ) );
g_free( fn );