mcabber/mcabber/xmpp.c
changeset 1963 5d718766d2d6
parent 1953 9f443617e96b
child 1972 45f0f0f60656
--- a/mcabber/mcabber/xmpp.c	Tue Mar 15 12:29:24 2011 +0100
+++ b/mcabber/mcabber/xmpp.c	Tue Mar 15 14:07:44 2011 +0100
@@ -1157,7 +1157,7 @@
       (type != LM_MESSAGE_SUB_TYPE_GROUPCHAT)) {
     char *sbjid = jidtodisp(lm_connection_get_jid(lconnection));
     const char *server = strchr(sbjid, JID_DOMAIN_SEPARATOR);
-    if (g_strcmp0(server, bjid)) {
+    if (server && g_strcmp0(server+1, bjid)) {
       scr_LogPrint(LPRINT_LOGNORM, "Blocked a message from <%s>", bjid);
       g_free(sbjid);
       goto gotmessage_return;