Mercurial > hg
changeset 1615:171ae5a258fa
Add dummy vcard IQ handler
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 11 Oct 2009 22:02:06 +0200 |
parents | 816fb624801d |
children | 4c7104ec5f3b |
files | mcabber/src/xmpp.c mcabber/src/xmpp_iq.c mcabber/src/xmpp_iq.h |
diffstat | 3 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/xmpp.c Sun Oct 11 21:37:02 2009 +0200 +++ b/mcabber/src/xmpp.c Sun Oct 11 22:02:06 2009 +0200 @@ -83,6 +83,7 @@ {NS_DISCO_INFO, &handle_iq_disco_info}, {NS_DISCO_ITEMS,&handle_iq_disco_items}, {NS_COMMANDS, &handle_iq_commands}, + {NS_VCARD, &handle_iq_vcard}, {NULL, NULL} };
--- a/mcabber/src/xmpp_iq.c Sun Oct 11 21:37:02 2009 +0200 +++ b/mcabber/src/xmpp_iq.c Sun Oct 11 22:02:06 2009 +0200 @@ -818,4 +818,11 @@ return LM_HANDLER_RESULT_REMOVE_MESSAGE; } +LmHandlerResult handle_iq_vcard(LmMessageHandler *h, LmConnection *c, + LmMessage *m, gpointer ud) +{ + send_iq_error(c, m, XMPP_ERROR_SERVICE_UNAVAILABLE); + return LM_HANDLER_RESULT_REMOVE_MESSAGE; +} + /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */
--- a/mcabber/src/xmpp_iq.h Sun Oct 11 21:37:02 2009 +0200 +++ b/mcabber/src/xmpp_iq.h Sun Oct 11 22:02:06 2009 +0200 @@ -22,6 +22,8 @@ LmMessage *m, gpointer ud); LmHandlerResult handle_iq_time202(LmMessageHandler *h, LmConnection *c, LmMessage *m, gpointer ud); +LmHandlerResult handle_iq_vcard(LmMessageHandler *h, LmConnection *c, + LmMessage *m, gpointer ud); void send_iq_error(LmConnection *c, LmMessage *m, guint error);