Mercurial > hg
changeset 1963:5d718766d2d6
Do not block system messages when block_unsubscribed is set
This was broken in 0.10.0 when switching to LM.
Reported by roughnecks in the MUC room, issue spotted by Hermitifier.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 15 Mar 2011 14:07:44 +0100 |
parents | d41623dd88ee |
children | 306ddec07d63 |
files | mcabber/mcabber/xmpp.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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;