diff mcabber/mcabber/xmpp_iqrequest.c @ 1800:d2747442918a

When displaying a server error, show the sender JID
author Mikael Berthe <mikael@lilotux.net>
date Sat, 20 Mar 2010 15:27:26 +0100
parents e6e89b1d7831
children e6d355e50d7a
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp_iqrequest.c	Sat Mar 20 15:11:13 2010 +0100
+++ b/mcabber/mcabber/xmpp_iqrequest.c	Sat Mar 20 15:27:26 2010 +0100
@@ -112,7 +112,8 @@
         break;
 
     case LM_MESSAGE_SUB_TYPE_ERROR:
-        display_server_error(lm_message_node_get_child(m->node, "error"));
+        display_server_error(lm_message_node_get_child(m->node, "error"),
+                             fjid);
         mesg = g_strdup_printf("Ping to <%s> failed.  "
                                "Response time: %d second%s %d ms.",
                                fjid, (int)dsec, dsec > 1 ? "s" : "",
@@ -217,7 +218,7 @@
   // Check for error message
   if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_ERROR) {
     scr_LogPrint(LPRINT_LOGNORM, "Received error IQ message (%s)", bjid);
-    display_server_error(lm_message_node_get_child(m->node, "error"));
+    display_server_error(lm_message_node_get_child(m->node, "error"), NULL);
     return LM_HANDLER_RESULT_REMOVE_MESSAGE;
   }
 
@@ -282,7 +283,7 @@
   // Check for error message
   if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_ERROR) {
     scr_LogPrint(LPRINT_LOGNORM, "Received error IQ message (%s)", bjid);
-    display_server_error(lm_message_node_get_child(m->node, "error"));
+    display_server_error(lm_message_node_get_child(m->node, "error"), NULL);
     return LM_HANDLER_RESULT_REMOVE_MESSAGE;
   }
 
@@ -347,7 +348,7 @@
   // Check for error message
   if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_ERROR) {
     scr_LogPrint(LPRINT_LOGNORM, "Received error IQ message (%s)", bjid);
-    display_server_error(lm_message_node_get_child(m->node, "error"));
+    display_server_error(lm_message_node_get_child(m->node, "error"), NULL);
     return LM_HANDLER_RESULT_REMOVE_MESSAGE;
   }
 
@@ -530,7 +531,7 @@
   // Check for error message
   if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_ERROR) {
     scr_LogPrint(LPRINT_LOGNORM, "Received error IQ message (%s)", bjid);
-    display_server_error(lm_message_node_get_child(m->node, "error"));
+    display_server_error(lm_message_node_get_child(m->node, "error"), NULL);
     return LM_HANDLER_RESULT_REMOVE_MESSAGE;
   }