--- a/mcabber/mcabber/screen.c Tue Nov 09 11:10:26 2010 +0100
+++ b/mcabber/mcabber/screen.c Tue Nov 09 11:24:28 2010 +0100
@@ -1377,7 +1377,8 @@
if (mucnicklen) {
nicktmp = g_strndup(text, mucnicklen);
nicklocaltmp = from_utf8(nicktmp);
- mucnicklen = strlen(nicklocaltmp);
+ if (nicklocaltmp)
+ mucnicklen = strlen(nicklocaltmp);
g_free(nicklocaltmp);
g_free(nicktmp);
}
@@ -4017,9 +4018,10 @@
switch (kcode.mcode) {
case 0:
+ // key = kcode.value;
break;
case MKEY_EQUIV:
- key = kcode.value;
+ // key = kcode.value;
break;
case MKEY_META:
default: