# HG changeset patch # User Mikael Berthe # Date 1135034327 -3600 # Node ID 454399f026fa064e0e6a6d58bdac5bbf8445f1ef # Parent d04b950122b9058261d2ecadf9909743460d169a 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. diff -r d04b950122b9 -r 454399f026fa mcabber/src/jabglue.c --- 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); }