]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/xmpp/serv_xmpp.c
* xmpp_xml_end(): output what we don't understand in the error message.
[citadel.git] / citadel / modules / xmpp / serv_xmpp.c
index 977b6dea4c68a8b8453dde178f2a5176c41c0d46..1268fe302c91e3ee6190657eda6cbd597342002b 100644 (file)
@@ -318,7 +318,7 @@ void xmpp_xml_end(void *data, const char *supplied_el) {
 
                else {
                        cprintf("<iq type=\"error\" id=\"%s\">", XMPP->iq_id);
-                       cprintf("<error></error>");
+                       cprintf("<error>Don't know howto do '%s'!</error>", XMPP->iq_type);
                        cprintf("</iq>");
                }
 
@@ -391,7 +391,7 @@ void xmpp_xml_end(void *data, const char *supplied_el) {
 
        else if (!strcasecmp(el, "stream")) {
                CtdlLogPrintf(CTDL_DEBUG, "XMPP client shut down their stream\n");
-               /* xmpp_massacre_roster(); FIXME put this back in when it's finished */
+               xmpp_massacre_roster();
                cprintf("</stream>\n");
                CC->kill_me = 1;
        }