mod_compression: Remove checks for impossible conditions
authorKim Alvefur <zash@zash.se>
Thu, 3 Apr 2014 21:33:38 +0000 (23:33 +0200)
committerKim Alvefur <zash@zash.se>
Thu, 3 Apr 2014 21:33:38 +0000 (23:33 +0200)
plugins/mod_compression.lua

index 9da5254e5877a2f05b5caa7860671ddfd84f6ca3..3b000303f5ab4b35edfa125802cbced160aa2e57 100644 (file)
@@ -26,7 +26,7 @@ end
 
 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 @@ end);
 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 @@ end);
 -- 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