From 0b1136ad8235ee205cd4fa4d1b1c50b72246f939 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Thu, 18 Sep 2014 09:27:26 +0200 Subject: [PATCH] Panic if http.Serve() returns an error --- cmd/syncthing/gui.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/syncthing/gui.go b/cmd/syncthing/gui.go index a3a47b3ac..a6a41ea93 100644 --- a/cmd/syncthing/gui.go +++ b/cmd/syncthing/gui.go @@ -140,7 +140,12 @@ func startGUI(cfg config.GUIConfiguration, assetDir string, m *model.Model) erro handler = redirectToHTTPSMiddleware(handler) } - go http.Serve(listener, handler) + go func() { + err := http.Serve(listener, handler) + if err != nil { + panic(err) + } + }() return nil }