diff options
author | Badlop <badlop@process-one.net> | 2011-09-03 00:06:53 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2011-09-03 00:06:53 +0200 |
commit | adc4a7f67ce91e5f79763305bdb03fdcf1bcbdee (patch) | |
tree | 6c7a0b9d2bba534ce484d06b1ab614041887d65d | |
parent | Use the syntax PRIMARY KEY (field(int)) only for MySQL (EJAB-1337) (diff) |
Fix zlib compression connection (EJAB-1448)
-rw-r--r-- | src/ejabberd_c2s.erl | 4 |
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() |