Fix changeset e6beab22099b (Hermitifier)
authorMikael Berthe <mikael@lilotux.net>
Sat, 26 Mar 2011 13:56:41 +0100
changeset 1978 986e514bec97
parent 1977 1d8f9135e000
child 1979 6febc7d1f760
Fix changeset e6beab22099b (Hermitifier)
mcabber/mcabber/commands.c
mcabber/mcabber/roster.c
--- a/mcabber/mcabber/commands.c	Sat Mar 26 13:37:33 2011 +0100
+++ b/mcabber/mcabber/commands.c	Sat Mar 26 13:56:41 2011 +0100
@@ -1988,7 +1988,7 @@
   if (on_srv)
     xmpp_updatebuddy(bjid, name, *groupname ? groupname : NULL);
   else
-    buddy_setname(bud, (char*)name);
+    buddy_setgroup(bud, (char *)groupname);
 }
 
 static void do_rename(char *arg)
--- a/mcabber/mcabber/roster.c	Sat Mar 26 13:37:33 2011 +0100
+++ b/mcabber/mcabber/roster.c	Sat Mar 26 13:56:41 2011 +0100
@@ -1609,10 +1609,12 @@
 
   sl_roster_usrelt = roster_elt->list;
   while (sl_roster_usrelt) {  // user list loop
+    GSList *next_sl_usrelt;
     roster_usrelt = (roster*) sl_roster_usrelt->data;
 
+    next_sl_usrelt = g_slist_next(sl_roster_usrelt);
     pfunc(roster_usrelt, param);
-    sl_roster_usrelt = g_slist_next(sl_roster_usrelt);
+    sl_roster_usrelt = next_sl_usrelt;
   }
 }