# HG changeset patch # User Kim Alvefur # Date 1396560818 -7200 # Node ID 29cbbe882441c992604d18979b4aa4548b10bd7a # Parent 7a5ddbaf758d10d4dd3c96936ecac97983e19904 mod_compression: Remove checks for impossible conditions diff -r 7a5ddbaf758d -r 29cbbe882441 plugins/mod_compression.lua --- a/plugins/mod_compression.lua Wed Apr 02 17:41:38 2014 +0100 +++ b/plugins/mod_compression.lua Thu Apr 03 23:33:38 2014 +0200 @@ -26,7 +26,7 @@ module:hook("stream-features", function(event) local origin, features = event.origin, event.features; - if not origin.compressed and (origin.type == "c2s" or origin.type == "s2sin" or origin.type == "s2sout") then + if not origin.compressed and origin.type == "c2s" then -- FIXME only advertise compression support when TLS layer has no compression enabled features:add_child(compression_stream_feature); end @@ -35,7 +35,7 @@ module:hook("s2s-stream-features", function(event) local origin, features = event.origin, event.features; -- FIXME only advertise compression support when TLS layer has no compression enabled - if not origin.compressed and (origin.type == "c2s" or origin.type == "s2sin" or origin.type == "s2sout") then + if not origin.compressed and origin.type == "s2sin" then features:add_child(compression_stream_feature); end end); @@ -43,7 +43,7 @@ -- Hook to activate compression if remote server supports it. module:hook_stanza(xmlns_stream, "features", function (session, stanza) - if not session.compressed and (session.type == "c2s" or session.type == "s2sin" or session.type == "s2sout") then + if not session.compressed and session.type == "s2sout" then -- does remote server support compression? local comp_st = stanza:child_with_name("compression"); if comp_st then