diff -r d2522cb828aa -r 547eacef0b63 libpurple/protocols/mxit/protocol.c --- a/libpurple/protocols/mxit/protocol.c Sat Oct 01 17:10:45 2011 +0000 +++ b/libpurple/protocols/mxit/protocol.c Sat Oct 01 18:21:43 2011 +0000 @@ -458,7 +458,7 @@ packet->headerlen = 0; /* create generic packet header */ - hlen = snprintf( header, sizeof( header ), "id=%s%c", session->acc->username, CP_REC_TERM ); /* client msisdn */ + hlen = snprintf( header, sizeof( header ), "id=%s%c", purple_account_get_username( session->acc), CP_REC_TERM ); /* client msisdn */ if ( session->http ) { /* http connection only */