| 781 if(invite) { |
781 if(invite) { |
| 782 xmlnode *reason, *password; |
782 xmlnode *reason, *password; |
| 783 const char *jid = xmlnode_get_attrib(invite, "from"); |
783 const char *jid = xmlnode_get_attrib(invite, "from"); |
| 784 g_free(jm->to); |
784 g_free(jm->to); |
| 785 jm->to = jm->from; |
785 jm->to = jm->from; |
| 786 g_free(jm->from); |
|
| 787 jm->from = g_strdup(jid); |
786 jm->from = g_strdup(jid); |
| 788 if((reason = xmlnode_get_child(invite, "reason"))) { |
787 if((reason = xmlnode_get_child(invite, "reason"))) { |
| 789 g_free(jm->body); |
788 g_free(jm->body); |
| 790 jm->body = xmlnode_get_data(reason); |
789 jm->body = xmlnode_get_data(reason); |
| 791 } |
790 } |