diff options
author | Alexey Shchepin <alexey@process-one.net> | 2006-03-25 21:16:49 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2006-03-25 21:16:49 +0000 |
commit | 832279f1f25c13e9c993d5be75e30f67249866d9 (patch) | |
tree | 82103f9104972d89f8e4f6e0c7edf152ad541e20 /src | |
parent | * src/ejabberd_c2s.erl: Bugfix (thanks to Sergei Golovan) (diff) |
* src/ejabberd_c2s.erl: Enable zlib only over TCP
SVN Revision: 522
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_c2s.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 08d93f742..305b33981 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -208,7 +208,7 @@ wait_for_stream({xmlstreamstart, _Name, Attrs}, StateData) -> Zlib = StateData#state.zlib, CompressFeature = case Zlib andalso - (SockMod /= ejabberd_zlib) of + (SockMod == gen_tcp) of true -> [{xmlelement, "compression", [{"xmlns", ?NS_FEATURE_COMPRESS}], @@ -516,7 +516,7 @@ wait_for_feature_request({xmlstreamelement, El}, StateData) -> tls_enabled = true }}; {?NS_COMPRESS, "compress"} when Zlib == true, - SockMod /= ejabberd_zlib -> + SockMod == gen_tcp -> case xml:get_subtag(El, "method") of false -> send_element(StateData, |