From f8aa587d0ea92205fa4b87d428f196655538f97b Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Tue, 29 Sep 2020 18:20:24 +0200 Subject: [PATCH] Handle error --- web/handler.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/handler.go b/web/handler.go index e82f977..e3e0afa 100644 --- a/web/handler.go +++ b/web/handler.go @@ -88,7 +88,11 @@ func staticHandler() http.Handler { func statisticsHandler(w http.ResponseWriter, r *http.Request) { // Display connected users stats enc := json.NewEncoder(w) - enc.Encode(struct { + err := enc.Encode(struct { ConnectedViewers int }{webrtc.GetNumberConnectedSessions()}) + if err != nil { + http.Error(w, "Failed to generate JSON.", http.StatusInternalServerError) + log.Printf("Failed to generate JSON: %s", err) + } }