From 236eed5505db1dbf9a5b1c08a867e43a3e7c4076 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Tue, 25 Feb 2025 22:05:06 +0000 Subject: [PATCH] Handle exit properly in session_server --- server/src/session_server.erl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/session_server.erl b/server/src/session_server.erl index 1db542c..bdfa82b 100644 --- a/server/src/session_server.erl +++ b/server/src/session_server.erl @@ -32,6 +32,10 @@ handle_info({ssl, Socket, Data}, State) -> ok end, {noreply, State}; +handle_info({ssl_closed, _Socket}, State) -> + {stop, normal, State}; +handle_info({ssl_error, _Socket, _Reason}, State) -> + {stop, normal, State}; handle_info(_Info, State) -> {noreply, State}.