# HG changeset patch # User Mikael Berthe # Date 1133614107 -3600 # Node ID 29806b0fe8302f80ec736cd2d2cb3d961b45b249 # Parent 69afee8e1232f630e82422f900b6bfacac1782b0 Some parsing improvements diff -r 69afee8e1232 -r 29806b0fe830 mcabber/src/commands.c --- a/mcabber/src/commands.c Sat Dec 03 13:47:52 2005 +0100 +++ b/mcabber/src/commands.c Sat Dec 03 13:48:27 2005 +0100 @@ -752,7 +752,6 @@ return; } - strip_arg_special_chars(arg); scr_BufferSearch(direction, arg); } @@ -1226,7 +1225,7 @@ const gchar *roomname; char* jid; - paramlst = split_arg(arg, 2, 0); // jid, [reason] + paramlst = split_arg(arg, 2, 1); // jid, [reason] jid = *paramlst; arg = *(paramlst+1); // An empty reason is no reason... @@ -1270,7 +1269,6 @@ { gchar *roomid, *utf8_nickname; - strip_arg_special_chars(arg); utf8_nickname = to_utf8(buddy_getnickname(bud)); roomid = g_strdup_printf("%s/%s", buddy_getjid(bud), utf8_nickname); jb_setstatus(offline, roomid, arg); @@ -1352,7 +1350,6 @@ } // Set the topic - strip_arg_special_chars(arg); msg = g_strdup_printf("/me has set the topic to: %s", arg); jb_send_msg(buddy_getjid(bud), msg, ROSTER_TYPE_ROOM, arg); g_free(msg);