libpurple/protocols/jabber/message.c

changeset 28726
c18f969d1f0d
parent 28725
9ecedbbca7de
child 28766
77146cb0ed89
child 28828
7c1855f037e7
child 29478
8b5abd81ee11
equal deleted inserted replaced
28725:9ecedbbca7de 28726:c18f969d1f0d
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 }

mercurial