changeset 791:6c9e8fb69965

Fix "/room whois" with UTF-8 nickname
author Mikael Berthe <mikael@lilotux.net>
date Fri, 07 Apr 2006 19:40:03 +0200
parents 5d4ad1d77da4
children 89ad7b530b3c
files mcabber/src/commands.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/commands.c	Thu Apr 06 23:02:30 2006 +0200
+++ b/mcabber/src/commands.c	Fri Apr 07 19:40:03 2006 +0200
@@ -1763,6 +1763,8 @@
     return;
   }
 
+  nick = to_utf8(nick);
+
   // Enter chat mode
   scr_set_chatmode(TRUE);
   scr_ShowBuddyWindow();
@@ -1773,6 +1775,7 @@
   if (rstatus == offline) {
     scr_LogPrint(LPRINT_NORMAL, "No such member: %s", nick);
     free_arg_lst(paramlst);
+    g_free(nick);
     return;
   }
 
@@ -1816,6 +1819,7 @@
   scr_WriteIncomingMessage(jid, "End of WHOIS", 0, HBB_PREFIX_INFO);
 
   g_free(buffer);
+  g_free(nick);
   free_arg_lst(paramlst);
 }