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;