From e27d917bd4ddd80f9f17f8d83f564c1d31959a29 Mon Sep 17 00:00:00 2001
From: Deluan <deluan@navidrome.org>
Date: Sat, 12 Dec 2020 21:10:43 -0500
Subject: [PATCH] Forgot to allocate `done` channel

---
 server/events/sse.go | 1 +
 1 file changed, 1 insertion(+)

diff --git a/server/events/sse.go b/server/events/sse.go
index 24c32a121..c6371ad5b 100644
--- a/server/events/sse.go
+++ b/server/events/sse.go
@@ -144,6 +144,7 @@ func (b *broker) subscribe(r *http.Request) client {
 		address:   r.RemoteAddr,
 		userAgent: r.UserAgent(),
 		channel:   make(messageChan, 5),
+		done:      make(chan struct{}),
 	}
 
 	// Signal the broker that we have a new client