diff options
author | Loïc Hoguin <[email protected]> | 2013-01-29 14:35:26 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2013-01-29 14:35:26 +0100 |
commit | 638638a841f22eacbebd827c0fb40002358bf1ac (patch) | |
tree | 7e59e6efc641d4b4a91e4cf2654885e230eace55 /src/cowboy_websocket.erl | |
parent | 8050f2e0fab45cd623d2044c94350b6b1ea43c71 (diff) | |
download | cowboy-638638a841f22eacbebd827c0fb40002358bf1ac.tar.gz cowboy-638638a841f22eacbebd827c0fb40002358bf1ac.tar.bz2 cowboy-638638a841f22eacbebd827c0fb40002358bf1ac.zip |
Fix {cowboy_req, resp_sent} potentially leaking in loop handlers
Diffstat (limited to 'src/cowboy_websocket.erl')
-rw-r--r-- | src/cowboy_websocket.erl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cowboy_websocket.erl b/src/cowboy_websocket.erl index 1b2ad3b..debb69f 100644 --- a/src/cowboy_websocket.erl +++ b/src/cowboy_websocket.erl @@ -121,6 +121,7 @@ handler_init(State=#state{env=Env, transport=Transport, upgrade_error(Req, Env) end. +%% Only send an error reply if there is no resp_sent message. -spec upgrade_error(Req, Env) -> {ok, Req, Env} | {error, 400, Req} when Req::cowboy_req:req(), Env::cowboy_middleware:env(). upgrade_error(Req, Env) -> |