Mercurial > hg
comparison mcabber/mcabber/xmpp_iq.c @ 2360:fef9f1a7d2aa
Fix disco issue reported by Sam Whited
IQ namespace is incorrect when responding to a disco#items request
on the commands node.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 28 Aug 2021 23:02:24 +0200 |
parents | db8de1b464d3 |
children |
comparison
equal
deleted
inserted
replaced
2359:f35b17fd1e73 | 2360:fef9f1a7d2aa |
---|---|
171 const char *node; | 171 const char *node; |
172 gboolean from_self; | 172 gboolean from_self; |
173 | 173 |
174 iq = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT); | 174 iq = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT); |
175 query = lm_message_node_add_child(iq->node, "query", NULL); | 175 query = lm_message_node_add_child(iq->node, "query", NULL); |
176 lm_message_node_set_attribute(query, "xmlns", NS_COMMANDS); | 176 lm_message_node_set_attribute(query, "xmlns", NS_DISCO_ITEMS); |
177 node = lm_message_node_get_attribute | 177 node = lm_message_node_get_attribute |
178 (lm_message_node_get_child(m->node, "query"), | 178 (lm_message_node_get_child(m->node, "query"), |
179 "node"); | 179 "node"); |
180 if (node) | 180 if (node) |
181 lm_message_node_set_attribute(query, "node", node); | 181 lm_message_node_set_attribute(query, "node", node); |