Mercurial > ~mikael > mcabber > hg
diff mcabber/mcabber/xmpp_helper.c @ 2209:412322678d59
Fix segfault when receiving a <private> Carbons message tag
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 23 Oct 2015 19:55:08 +0200 |
parents | a37fbc3ac6aa |
children | ea90906cb691 |
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp_helper.c Sun Oct 18 21:02:36 2015 +0200 +++ b/mcabber/mcabber/xmpp_helper.c Fri Oct 23 19:55:08 2015 +0200 @@ -265,6 +265,8 @@ LmMessageNode *x; const char *p; + if (!node) return NULL; + for (x = node->children ; x; x = x->next) { if ((p = lm_message_node_get_attribute(x, "xmlns")) && !strcmp(p, xmlns)) break;