From 1cc150590f18dfb9703f89d175b2e946d442f094 Mon Sep 17 00:00:00 2001
From: Thomas Schneider <qsx@chaotikum.eu>
Date: Sun, 5 Jun 2022 19:06:06 +0200
Subject: [PATCH] server: Check websocket.Conn.WriteMessage error

---
 server.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/server.go b/server.go
index 0cd5f3e..c36dcc8 100644
--- a/server.go
+++ b/server.go
@@ -35,7 +35,11 @@ func jpeg(w http.ResponseWriter, r *http.Request) {
 	tick := time.NewTicker(114 * time.Millisecond)
 	defer tick.Stop()
 	for range tick.C {
-		c.WriteMessage(websocket.BinaryMessage, data)
+		err = c.WriteMessage(websocket.BinaryMessage, data)
+		if err != nil {
+			log.Print("WriteMessage: ", err)
+			return
+		}
 	}
 }
 
-- 
GitLab