Mercurial > hg
changeset 628:454399f026fa 0.7.2
Fix a bug in jb_addbuddy()
"/add jabber@i.d nick" didn't work as expected, the nick wasn't set
correctly. Thanks to "salvador" for noticing this.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 20 Dec 2005 00:18:47 +0100 |
parents | d04b950122b9 |
children | e2df5805c9b3 |
files | mcabber/src/jabglue.c |
diffstat | 1 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/jabglue.c Mon Dec 19 22:52:21 2005 +0100 +++ b/mcabber/src/jabglue.c Tue Dec 20 00:18:47 2005 +0100 @@ -463,20 +463,19 @@ // because it allows to re-ask for notification. x = jutil_iqnew(JPACKET__SET, NS_ROSTER); - y = xmlnode_get_tag(x, "query"); - z = xmlnode_insert_tag(y, "item"); - xmlnode_put_attrib(z, "jid", cleanjid); + y = xmlnode_insert_tag(xmlnode_get_tag(x, "query"), "item"); + + xmlnode_put_attrib(y, "jid", cleanjid); if (name) { gchar *name_utf8 = to_utf8(name); - z = xmlnode_insert_tag(z, "name"); - xmlnode_insert_cdata(z, name_utf8, (unsigned) -1); + xmlnode_put_attrib(y, "name", name_utf8); g_free(name_utf8); } if (group) { char *group_utf8 = to_utf8(group); - z = xmlnode_insert_tag(z, "group"); + z = xmlnode_insert_tag(y, "group"); xmlnode_insert_cdata(z, group_utf8, (unsigned) -1); g_free(group_utf8); }