changeset 1637:5f35d3573fe0

Accept an error as response to disco requests
author franky
date Sat, 24 Oct 2009 21:43:34 +0200
parents a57f2634ee7c
children 3b3b5c1f8327
files mcabber/src/xmpp.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/xmpp.c	Sat Oct 24 16:28:00 2009 +0200
+++ b/mcabber/src/xmpp.c	Sat Oct 24 21:43:34 2009 +0200
@@ -1244,13 +1244,13 @@
 {
   char *ver = user_data;
 
+  caps_add(ver);
   if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_ERROR) {
     display_server_error(lm_message_node_get_child(m->node, "error"));
   } else if (lm_message_get_sub_type(m) == LM_MESSAGE_SUB_TYPE_RESULT) {
     LmMessageNode *info;
     LmMessageNode *query = lm_message_node_get_child(m->node, "query");
 
-    caps_add(ver);
     info = lm_message_node_get_child(query, "identity");
     if (info)
       caps_set_identity(ver, lm_message_node_get_attribute(info, "category"),