aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2012-02-09 17:16:21 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2012-04-11 16:07:29 +0200
commit83c7da38310fd756d41f60b2f83c8fd639daed33 (patch)
treeedad73abdc9968a518afa91f023e1caf5ef94598
parentAdd support for newer websocket versions (diff)
Handle all draft-hybi handshake in this same way
-rw-r--r--src/web/ejabberd_websocket.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/web/ejabberd_websocket.erl b/src/web/ejabberd_websocket.erl
index 5cd501f89..bc3dc4255 100644
--- a/src/web/ejabberd_websocket.erl
+++ b/src/web/ejabberd_websocket.erl
@@ -249,7 +249,7 @@ handshake({'draft-hixie', 68}, _Sock,_SocketMod, _Headers, {Path, Origin, Host,
lists:concat([Host, integer_to_list(Port)]),
"/",string:join(Path,"/"), "\r\n\r\n"
];
-handshake({'draft-hybi', 8}, Sock,SocketMod, Headers, {Path, Q,Origin, Host, Port}) ->
+handshake({'draft-hybi', _}, Sock,SocketMod, Headers, {Path, Q,Origin, Host, Port}) ->
% build data
{_, Key} = lists:keyfind("Sec-Websocket-Key",1, Headers),
Hash = jlib:encode_base64(binary_to_list(sha:sha1(Key++"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"))),