comparison mcabber/mcabber/xmpp.c @ 2210:ea90906cb691

Add a few more checks
author Mikael Berthe <mikael@lilotux.net>
date Fri, 23 Oct 2015 20:47:26 +0200
parents 412322678d59
children 778280b01bcb
comparison
equal deleted inserted replaced
2209:412322678d59 2210:ea90906cb691
1290 1290
1291 if (mstype == LM_MESSAGE_SUB_TYPE_RESULT) { 1291 if (mstype == LM_MESSAGE_SUB_TYPE_RESULT) {
1292 LmMessageNode *info; 1292 LmMessageNode *info;
1293 LmMessageNode *query = lm_message_node_get_child(m->node, "query"); 1293 LmMessageNode *query = lm_message_node_get_child(m->node, "query");
1294 1294
1295 if (caps_has_hash(ver, bjid)) 1295 if (caps_has_hash(ver, bjid) || !query)
1296 goto caps_callback_return; 1296 goto caps_callback_return;
1297 1297
1298 caps_add(ver); 1298 caps_add(ver);
1299 1299
1300 info = lm_message_node_get_child(query, "identity"); 1300 info = lm_message_node_get_child(query, "identity");