Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/xmpp_iq.c @ 1636:e38300775548
Do not reply to disco "result" IQ messages
(Thanks to franky for the hint)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 25 Oct 2009 00:44:14 +0200 |
parents | 171ae5a258fa |
children | 8036750d0169 |
comparison
equal
deleted
inserted
replaced
1635:a57f2634ee7c | 1636:e38300775548 |
---|---|
524 LmMessage *r; | 524 LmMessage *r; |
525 LmMessageNode *query, *tmp; | 525 LmMessageNode *query, *tmp; |
526 const char *node = NULL; | 526 const char *node = NULL; |
527 const char *param = NULL; | 527 const char *param = NULL; |
528 | 528 |
529 if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_RESULT) | |
530 return LM_HANDLER_RESULT_REMOVE_MESSAGE; | |
531 | |
529 r = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT); | 532 r = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT); |
530 query = lm_message_node_add_child(r->node, "query", NULL); | 533 query = lm_message_node_add_child(r->node, "query", NULL); |
531 lm_message_node_set_attribute(query, "xmlns", NS_DISCO_INFO); | 534 lm_message_node_set_attribute(query, "xmlns", NS_DISCO_INFO); |
532 tmp = lm_message_node_find_child(m->node, "query"); | 535 tmp = lm_message_node_find_child(m->node, "query"); |
533 if (tmp) { | 536 if (tmp) { |