# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# Date 1589145153 -7200
# Node ID ac691f305ea77a389e5a869e9ce0ea3d7d5685db
# Parent  7395f6e68dba448fba66cc245336af002d55db17
mod_csi_simple: Report whatever's not a stirng and not a stanza

This is either dead code or actually a type error, but catching that
should be the responsibility of the session.send function. This type
check is left since everything after it assumes a stanza object.

These last few commits aren't meant to change any behavior and it did
mark things not stanzas as important, but those would have been mostly
raw strings which are now specially handled.

diff -r 7395f6e68dba -r ac691f305ea7 plugins/mod_csi_simple.lua
--- a/plugins/mod_csi_simple.lua	Sun May 10 23:09:15 2020 +0200
+++ b/plugins/mod_csi_simple.lua	Sun May 10 23:12:33 2020 +0200
@@ -21,7 +21,8 @@
 	elseif type(stanza) == "string" then
 		return true, "raw data";
 	elseif not st.is_stanza(stanza) then
-		return true;
+		-- This should probably never happen
+		return true, type(stanza);
 	end
 	if stanza.attr.xmlns ~= nil then
 		-- stream errors, stream management etc