From 05b660ff50e8e08f01ab3b324d0d25e7254adf49 Mon Sep 17 00:00:00 2001 From: Gilbert Date: Sat, 20 Jul 2019 13:05:34 +0800 Subject: [PATCH] Unlink session when exit message has been forwarded to session (#2703) * Unlink session when exit message has been forwarded to session * Readjust possition of emqx_protocol:session --- src/emqx_ws_channel.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/emqx_ws_channel.erl b/src/emqx_ws_channel.erl index 096e3261f..74a5e2a71 100644 --- a/src/emqx_ws_channel.erl +++ b/src/emqx_ws_channel.erl @@ -328,6 +328,7 @@ terminate_session(Reason, ProtoState) -> undefined -> ok; SessionPid -> + unlink(SessionPid), SessionPid ! {'EXIT', self(), Reason} end.