diff core/stanza_router.lua @ 632:8f3db0bd2bb4

Merge from waqas
author Matthew Wild <mwild1@gmail.com>
date Mon, 22 Dec 2008 13:29:59 +0000
parents 6957fe7b0313
children 068130563311
line wrap: on
line diff
--- a/core/stanza_router.lua	Thu Dec 18 20:01:09 2008 +0000
+++ b/core/stanza_router.lua	Mon Dec 22 13:29:59 2008 +0000
@@ -86,7 +86,7 @@
 
 	-- FIXME do stanzas not of jabber:client get handled by components?
 	if (origin.type == "s2sin" or origin.type == "c2s") and (not xmlns or xmlns == "jabber:server" or xmlns == "jabber:client") then			
-		if origin.type == "s2sin" then
+		if origin.type == "s2sin" and not origin.dummy then
 			local host_status = origin.hosts[from_host];
 			if not host_status or not host_status.authed then -- remote server trying to impersonate some other server?
 				log("warn", "Received a stanza claiming to be from %s, over a conn authed for %s!", from_host, origin.from_host);