Mercurial > ~mikael > mcabber > hg
diff mcabber/mcabber/xmpp.c @ 1994:024bdd1c6418
Add a dummy handler for some unhandled IQ replies
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 30 Mar 2011 22:02:48 +0200 |
parents | b0470ef8669b |
children | 41667bc02883 |
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp.c Wed Mar 30 21:56:35 2011 +0200 +++ b/mcabber/mcabber/xmpp.c Wed Mar 30 22:02:48 2011 +0200 @@ -198,7 +198,9 @@ y = lm_message_node_add_child(iq->node, "query", NULL); lm_message_node_set_attribute(y, "xmlns", NS_REGISTER); lm_message_node_add_child(y, "remove", NULL); - lm_connection_send(lconnection, iq, NULL); + handler = lm_message_handler_new(handle_iq_dummy, NULL, FALSE); + lm_connection_send_with_reply(lconnection, iq, handler, NULL); + lm_message_handler_unref(handler); lm_message_unref(iq); } @@ -2038,6 +2040,7 @@ void send_storage(LmMessageNode *store) { LmMessage *iq; + LmMessageHandler *handler; LmMessageNode *query; if (!rosternotes) return; @@ -2048,7 +2051,9 @@ lm_message_node_set_attribute(query, "xmlns", NS_PRIVATE); lm_message_node_insert_childnode(query, store); - lm_connection_send(lconnection, iq, NULL); + handler = lm_message_handler_new(handle_iq_dummy, NULL, FALSE); + lm_connection_send_with_reply(lconnection, iq, handler, NULL); + lm_message_handler_unref(handler); lm_message_unref(iq); }