From 193e01e5b988ec2d8dc571a18f3e80c6260edb1f Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Thu, 10 Jun 2010 01:55:32 +0100 Subject: mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failures --- plugins/mod_compression.lua | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'plugins/mod_compression.lua') diff --git a/plugins/mod_compression.lua b/plugins/mod_compression.lua index 689a322f..0bee5b12 100644 --- a/plugins/mod_compression.lua +++ b/plugins/mod_compression.lua @@ -142,12 +142,6 @@ module:add_handler({"s2sout_unauthed", "s2sout"}, "compressed", xmlns_compressio -- setup decompression for session.data setup_decompression(session, inflate_stream); - local session_reset_stream = session.reset_stream; - session.reset_stream = function(session) - session_reset_stream(session); - setup_decompression(session, inflate_stream); - return true; - end; session:reset_stream(); local default_stream_attr = {xmlns = "jabber:server", ["xmlns:stream"] = "http://etherx.jabber.org/streams", ["xmlns:db"] = 'jabber:server:dialback', version = "1.0", to = session.to_host, from = session.from_host}; @@ -189,12 +183,6 @@ module:add_handler({"c2s_unauthed", "c2s", "s2sin_unauthed", "s2sin"}, "compress -- setup decompression for session.data setup_decompression(session, inflate_stream); - local session_reset_stream = session.reset_stream; - session.reset_stream = function(session) - session_reset_stream(session); - setup_decompression(session, inflate_stream); - return true; - end; session.compressed = true; elseif method then session.log("debug", "%s compression selected, but we don't support it.", tostring(method)); -- cgit v1.2.3