From 3f19882612c9361b46da8e1d88fe7eba08c6dc3b Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Mon, 7 Jun 2021 10:29:50 +0200 Subject: [PATCH] No need to close NATS receiver channel. Will be garbage collected once the room is removed and is not needed to wakeup the reader (which is terminated in a "select" loop from the close channel). --- room.go | 1 - 1 file changed, 1 deletion(-) diff --git a/room.go b/room.go index 941f799..a2d3a4c 100644 --- a/room.go +++ b/room.go @@ -180,7 +180,6 @@ func (r *Room) unsubscribeBackend() { if err := subscription.Unsubscribe(); err != nil { log.Printf("Error closing backend subscription for room %s: %s", r.Id(), err) } - close(r.natsReceiver) }(r.backendSubscription) r.backendSubscription = nil }