diff --git a/src/websocketc.cr b/src/websocketc.cr index 1fd68ac..24ad2e0 100644 --- a/src/websocketc.cr +++ b/src/websocketc.cr @@ -117,6 +117,12 @@ class Relations < Array(Relation) rescue e Baguette::Log.error "(ignoring) closing the service socket: #{e}" end + begin + r.ws.close + Baguette::Log.warning "CLOSING THE WS" + rescue e + Baguette::Log.error "(ignoring) closing the ws: #{e}" + end all_fd.select! {|v| v != r.fd_client && v != r.fd_service } end