Ignore:
Timestamp:
2010-08-13T09:12:31Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
50b8978
Parents:
b46769d
Message:

Sending offline messages works now ... but Pidgin doesn't seem to receive them. :-/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/msn/soap.c

    rb46769d r91d6e91  
    178178                sd->secret = g_strdup( p->text );
    179179       
    180         if( *id == '1' )
    181                 md->tokens[0] = g_strdup( node->text );
    182         else if( *id == '2' )
    183                 md->tokens[1] = g_strdup( node->text );
     180        *id -= '1';
     181        if( *id >= 0 && *id <= 2 )
     182        {
     183                g_free( md->tokens[(int)*id] );
     184                md->tokens[(int)*id] = g_strdup( node->text );
     185        }
    184186       
    185187        return XT_HANDLED;
     
    310312        char *display_name_b64;
    311313       
    312         display_name_b64 = tobase64( ic->displayname );
     314        display_name_b64 = tobase64( set_getstr( &ic->acc->set, "display_name" ) );
    313315       
    314316        soap_req->url = g_strdup( SOAP_OIM_SEND_URL );
    315317        soap_req->action = g_strdup( SOAP_OIM_SEND_ACTION );
    316318        soap_req->payload = g_markup_printf_escaped( SOAP_OIM_SEND_PAYLOAD,
    317                 ic->acc->user, display_name_b64, oim->to, "bla", //md->passport_token,
     319                ic->acc->user, display_name_b64, MSNP_VER, MSNP_BUILD,
     320                oim->to, md->tokens[2],
    318321                MSNP11_PROD_ID, md->lock_key ? md->lock_key : "",
    319322                oim->number, oim->number, oim->msg );
Note: See TracChangeset for help on using the changeset viewer.