don't err on jabber iq requests

This commit is contained in:
psyc://psyced.org/~lynX 2009-03-21 12:22:45 +01:00
parent 349a7e92e3
commit b29dca089a
2 changed files with 6 additions and 6 deletions

View File

@ -571,17 +571,14 @@ iq(XMLNode node) {
P3(("%O IQ node %O\n", ME, node)) P3(("%O IQ node %O\n", ME, node))
firstchild = getfirstchild(node); firstchild = getfirstchild(node);
unless(firstchild) { unless(firstchild) switch(node["@type"]) {
switch(node["@type"]) {
case "get": case "get":
break;
case "set": case "set":
break;
case "result": case "result":
break;
case "error": case "error":
break; break;
} default:
P1(("%O got invalid iq %O\n", ME, node))
return; return;
} }
helper = firstchild; helper = firstchild;
@ -1016,6 +1013,7 @@ iq(XMLNode node) {
break; break;
#endif #endif
default: default:
P1(("%O got IQ with unknown namespace: %O\n", ME, node))
switch(node["@type"]) { switch(node["@type"]) {
case "get": case "get":
if (node["@to"]) { if (node["@to"]) {

View File

@ -598,6 +598,7 @@ msg(source, mc, data, mapping vars, showingLog) {
P3(("%O time %O data %O from %O\n", ME, t, data, vars)) P3(("%O time %O data %O from %O\n", ME, t, data, vars))
} }
PSYC_TRY(mc) { PSYC_TRY(mc) {
#ifndef ALPHA
case "_jabber_iq_error": // DONT reply case "_jabber_iq_error": // DONT reply
P2(("%O got %O", ME, mc)) P2(("%O got %O", ME, mc))
break; break;
@ -610,6 +611,7 @@ case "_jabber_iq_set":
sendmsg(source, "_error_unsupported_method", 0, sendmsg(source, "_error_unsupported_method", 0,
([ "_tag_reply" : vars["_tag"] ])); ([ "_tag_reply" : vars["_tag"] ]));
break; break;
#endif
case "_jabber": case "_jabber":
P1(("%O got %O", ME, mc)) P1(("%O got %O", ME, mc))
break; break;