From 638638a841f22eacbebd827c0fb40002358bf1ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Tue, 29 Jan 2013 14:35:26 +0100 Subject: Fix {cowboy_req, resp_sent} potentially leaking in loop handlers --- src/cowboy_websocket.erl | 1 + 1 file changed, 1 insertion(+) (limited to 'src/cowboy_websocket.erl') 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) -> -- cgit v1.2.3