aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2011-09-03 00:06:53 +0200
committerBadlop <badlop@process-one.net>2011-09-03 00:06:53 +0200
commitadc4a7f67ce91e5f79763305bdb03fdcf1bcbdee (patch)
tree6c7a0b9d2bba534ce484d06b1ab614041887d65d
parentUse the syntax PRIMARY KEY (field(int)) only for MySQL (EJAB-1337) (diff)
Fix zlib compression connection (EJAB-1448)
-rw-r--r--src/ejabberd_c2s.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index d4df773c2..7eaa480cd 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -788,9 +788,11 @@ wait_for_feature_request({xmlstreamelement, #xmlel{ns = NS, name = Name} = El},
fsm_next_state(wait_for_feature_request, StateData);
<<"zlib">> ->
Socket = StateData#state.socket,
+ Compressed = exmpp_xml:node_to_list(
+ exmpp_server_compression:compressed(), [?DEFAULT_NS], ?PREFIXED_NS),
ZlibSocket = (StateData#state.sockmod):compress(
Socket,
- exmpp_server_compression:compressed()),
+ Compressed),
fsm_next_state(wait_for_stream,
StateData#state{socket = ZlibSocket,
streamid = new_id()