aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_websocket.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2016-08-10 17:50:28 +0200
committerLoïc Hoguin <[email protected]>2016-08-10 17:50:28 +0200
commit83aa3f1b9c7aeafaed2b798f75bea929e5090ed0 (patch)
treebd19ccb3023f33076503d77661a7336adcf4ec22 /src/cowboy_websocket.erl
parent9966df9ad4ddf74111d8cbffb6658497319a89b4 (diff)
downloadcowboy-83aa3f1b9c7aeafaed2b798f75bea929e5090ed0.tar.gz
cowboy-83aa3f1b9c7aeafaed2b798f75bea929e5090ed0.tar.bz2
cowboy-83aa3f1b9c7aeafaed2b798f75bea929e5090ed0.zip
Use binary_to_integer instead of to list and back
Diffstat (limited to 'src/cowboy_websocket.erl')
-rw-r--r--src/cowboy_websocket.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cowboy_websocket.erl b/src/cowboy_websocket.erl
index 603889f..693a920 100644
--- a/src/cowboy_websocket.erl
+++ b/src/cowboy_websocket.erl
@@ -91,7 +91,7 @@ websocket_upgrade(State, Req) ->
%% @todo Should probably send a 426 if the Upgrade header is missing.
[<<"websocket">>] = cowboy_req:parse_header(<<"upgrade">>, Req),
Version = cowboy_req:header(<<"sec-websocket-version">>, Req),
- IntVersion = list_to_integer(binary_to_list(Version)),
+ IntVersion = binary_to_integer(Version),
true = (IntVersion =:= 7) orelse (IntVersion =:= 8)
orelse (IntVersion =:= 13),
Key = cowboy_req:header(<<"sec-websocket-key">>, Req),