From dedff6a0270db8c982ce87b90e52a889bc3f6957 Mon Sep 17 00:00:00 2001 From: Johannes 'fish' Ziemke Date: Thu, 28 Jan 2016 13:44:40 +0100 Subject: [PATCH] Check return code of ListenAndServe() --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 48abd449..9acfe47d 100644 --- a/main.go +++ b/main.go @@ -163,7 +163,7 @@ func main() { RegisterWeb(router) api.Register(router.WithPrefix("/api")) - go http.ListenAndServe(*listenAddress, router) + go listen(router) var ( hup = make(chan os.Signal) @@ -227,3 +227,9 @@ func extURL(s string) (*url.URL, error) { return u, nil } + +func listen(router *route.Router) { + if err := http.ListenAndServe(*listenAddress, router); err != nil { + log.Fatal(err) + } +}