| 626 { |
626 { |
| 627 gchar *username; |
627 gchar *username; |
| 628 const gchar *errmsg; |
628 const gchar *errmsg; |
| 629 MsimMessage *body; |
629 MsimMessage *body; |
| 630 |
630 |
| 631 guint rid; |
631 guint rid, dsn, lid; |
| 632 gint cmd,dsn,lid,code; |
632 gint cmd, code; |
| 633 /* \persistr\\cmd\258\dsn\9\uid\204084363\lid\14\rid\369\body\UserName=TheAlbinoRhino1.Code=0\final\ */ |
633 /* \persistr\\cmd\258\dsn\9\uid\204084363\lid\14\rid\369\body\UserName=TheAlbinoRhino1.Code=0\final\ */ |
| 634 |
634 |
| 635 purple_debug_info("msim","username_is_set made\n"); |
635 purple_debug_info("msim","username_is_set made\n"); |
| 636 |
636 |
| 637 cmd = msim_msg_get_integer(userinfo, "cmd"); |
637 cmd = msim_msg_get_integer(userinfo, "cmd"); |
| 654 code = msim_msg_get_integer(body,"Code"); |
654 code = msim_msg_get_integer(body,"Code"); |
| 655 |
655 |
| 656 msim_msg_free(body); |
656 msim_msg_free(body); |
| 657 |
657 |
| 658 purple_debug_info("msim_username_is_set_cb", |
658 purple_debug_info("msim_username_is_set_cb", |
| 659 "cmd = %d, dsn = %d, lid = %d, code = %d, username = %s\n", |
659 "cmd = %d, dsn = %u, lid = %u, code = %d, username = %s\n", |
| 660 cmd, dsn, lid, code, username); |
660 cmd, dsn, lid, code, username); |
| 661 |
661 |
| 662 if (cmd == (MSIM_CMD_BIT_REPLY | MSIM_CMD_PUT) |
662 if (cmd == (MSIM_CMD_BIT_REPLY | MSIM_CMD_PUT) |
| 663 && dsn == MC_SET_USERNAME_DSN |
663 && dsn == MC_SET_USERNAME_DSN |
| 664 && lid == MC_SET_USERNAME_LID) |
664 && lid == MC_SET_USERNAME_LID) |