From d0a9ac8880a545fab3b0d12606fcb4ccd8fd572c Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Tue, 30 Nov 2021 14:34:05 +0000 Subject: tools/syz-testbed: respond 404 to favicon requests Otherwise the page is requested two times by Chrome. See https://bugs.chromium.org/p/chromium/issues/detail?id=39402 --- tools/syz-testbed/html.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/syz-testbed/html.go b/tools/syz-testbed/html.go index bae718fda..d4e23fc4e 100644 --- a/tools/syz-testbed/html.go +++ b/tools/syz-testbed/html.go @@ -25,6 +25,7 @@ func (ctx *TestbedContext) setupHTTPServer() { mux.HandleFunc("/", ctx.httpMain) mux.HandleFunc("/graph", ctx.httpGraph) + mux.HandleFunc("/favicon.ico", ctx.httpFavicon) listener, err := net.Listen("tcp", ctx.Config.HTTP) if err != nil { @@ -40,6 +41,10 @@ func (ctx *TestbedContext) setupHTTPServer() { }() } +func (ctx *TestbedContext) httpFavicon(w http.ResponseWriter, r *http.Request) { + http.Error(w, "Not Found", http.StatusNotFound) +} + func (ctx *TestbedContext) getCurrentStatView(r *http.Request) (*StatView, error) { views, err := ctx.GetStatViews() if err != nil { -- cgit mrf-deployment