comparison mcabber/src/commands.c @ 1506:8a63d4514503

Fix encoding issue in /group command
author Mikael Berthe <mikael@lilotux.net>
date Sun, 31 Aug 2008 12:16:09 +0200
parents c74cfe7fd848
children 3de24d857ef7
comparison
equal deleted inserted replaced
1505:78137e986528 1506:8a63d4514503
1039 if (!subcmd || !*subcmd) 1039 if (!subcmd || !*subcmd)
1040 goto do_group_return; // Should not happen anyway 1040 goto do_group_return; // Should not happen anyway
1041 1041
1042 if (arg && *arg) { 1042 if (arg && *arg) {
1043 GSList *roster_elt; 1043 GSList *roster_elt;
1044 roster_elt = roster_find(arg, namesearch, ROSTER_TYPE_GROUP); 1044 char *group_utf8 = to_utf8(arg);
1045 roster_elt = roster_find(group_utf8, namesearch, ROSTER_TYPE_GROUP);
1046 g_free(group_utf8);
1045 if (roster_elt) 1047 if (roster_elt)
1046 group = buddy_getgroup(roster_elt->data); 1048 group = buddy_getgroup(roster_elt->data);
1047 } else { 1049 } else {
1048 group = buddy_getgroup(BUDDATA(current_buddy)); 1050 group = buddy_getgroup(BUDDATA(current_buddy));
1049 } 1051 }