# HG changeset patch # User Mikael Berthe # Date 1255555357 -7200 # Node ID eec2fa456d0fd25e1aa8d8cf4349cf6b7ba1d8d3 # Parent 52b63087f42105088c5a461420c980960ca7573d Do not print Unhandled IQ results to the log window diff -r 52b63087f421 -r eec2fa456d0f mcabber/src/xmpp.c --- a/mcabber/src/xmpp.c Mon Oct 12 21:57:27 2009 +0200 +++ b/mcabber/src/xmpp.c Wed Oct 14 23:22:37 2009 +0200 @@ -1402,6 +1402,7 @@ LmMessage *m, gpointer user_data) { int i; + guint dbgflg; const char *xmlns = NULL; LmMessageNode *x; @@ -1423,8 +1424,12 @@ (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_GET)) send_iq_error(connection, m, XMPP_ERROR_NOT_IMPLEMENTED); - scr_LogPrint(LPRINT_NORMAL|LPRINT_DEBUG, "Unhandled IQ: %s", - lm_message_node_to_string(m->node)); + if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_RESULT) + dbgflg = LPRINT_DEBUG; + else + dbgflg = LPRINT_NORMAL|LPRINT_DEBUG; + + scr_LogPrint(dbgflg, "Unhandled IQ: %s", lm_message_node_to_string(m->node)); return LM_HANDLER_RESULT_REMOVE_MESSAGE; }