plugins/mod_dialback.lua
changeset 5019 017e864b459d
parent 4993 5243b74a4cbb
child 5113 3393cab2dd6b
--- a/plugins/mod_dialback.lua	Thu Jul 26 16:46:18 2012 +0100
+++ b/plugins/mod_dialback.lua	Fri Jul 27 20:29:32 2012 +0100
@@ -41,6 +41,11 @@
 		-- We are being asked to verify the key, to ensure it was generated by us
 		origin.log("debug", "verifying that dialback key is ours...");
 		local attr = stanza.attr;
+		if attr.type then
+			module:log("warn", "Ignoring incoming session from %s claiming a dialback key for %s is %s",
+				origin.from_host or "(unknown)", attr.from or "(unknown)", attr.type);
+			return true;
+		end
 		-- COMPAT: Grr, ejabberd breaks this one too?? it is black and white in XEP-220 example 34
 		--if attr.from ~= origin.to_host then error("invalid-from"); end
 		local type;