comparison mcabber/mcabber/xmpp_iq.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 e4378fbab5d7
children e6d355e50d7a
comparison
equal deleted inserted replaced
1799:e73cd9377a4e 1800:d2747442918a
148 LmHandlerResult handle_iq_dummy(LmMessageHandler *h, LmConnection *c, 148 LmHandlerResult handle_iq_dummy(LmMessageHandler *h, LmConnection *c,
149 LmMessage *m, gpointer ud) 149 LmMessage *m, gpointer ud)
150 { 150 {
151 LmMessageSubType mstype = lm_message_get_sub_type(m); 151 LmMessageSubType mstype = lm_message_get_sub_type(m);
152 if (mstype == LM_MESSAGE_SUB_TYPE_ERROR) { 152 if (mstype == LM_MESSAGE_SUB_TYPE_ERROR) {
153 display_server_error(lm_message_node_get_child(m->node, "error")); 153 display_server_error(lm_message_node_get_child(m->node, "error"),
154 lm_message_get_from(m));
154 } 155 }
155 return LM_HANDLER_RESULT_REMOVE_MESSAGE; 156 return LM_HANDLER_RESULT_REMOVE_MESSAGE;
156 } 157 }
157 158
158 static LmHandlerResult handle_iq_commands_list(LmMessageHandler *h, 159 static LmHandlerResult handle_iq_commands_list(LmMessageHandler *h,