From 0ffaebff959e5399c7d6fdc8672e32c288d34754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Fri, 11 Aug 2017 18:21:02 +0200 Subject: Add missing Websocket clause detecting owner is gone --- src/gun_ws.erl | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gun_ws.erl') diff --git a/src/gun_ws.erl b/src/gun_ws.erl index 81682d6..6501893 100644 --- a/src/gun_ws.erl +++ b/src/gun_ws.erl @@ -18,6 +18,7 @@ -export([name/0]). -export([init/7]). -export([handle/2]). +-export([close/2]). -export([send/2]). -export([down/1]). @@ -135,6 +136,8 @@ close(Reason, State) -> %% @todo We need to send a close frame from gun:ws_loop on close. % Normal when Normal =:= stop; Normal =:= timeout -> % send({close, 1000, <<>>}, State); + owner_gone -> + send({close, 1001, <<>>}, State); {error, badframe} -> send({close, 1002, <<>>}, State); {error, badencoding} -> -- cgit v1.2.3