diff --git a/server.go b/server.go
index 0cd5f3e5e08a00bc9f61c211023e6b9bb77ecba9..c36dcc8f363aa6d5129c87af860f5c3d2ac408bc 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
+		}
 	}
 }