From 4d7a7d3742fdf58ec9d4bfb34db5d2688c7292af Mon Sep 17 00:00:00 2001 From: Karchnu Date: Sat, 7 Nov 2020 01:32:12 +0100 Subject: [PATCH] Fixing the garbage collector related error. --- src/websocketc.cr | 6 ++++++ 1 file changed, 6 insertions(+) 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