From bc66905f3feff95c9087c61fa78bbb20dc365371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zlatko=20=C4=8Calu=C5=A1i=C4=87?= Date: Fri, 11 Nov 2016 00:55:13 +0100 Subject: [PATCH] Check for errors in main() --- server.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/server.go b/server.go index 643d80b..a4f6b21 100644 --- a/server.go +++ b/server.go @@ -24,8 +24,10 @@ func main() { if err != nil { log.Fatal(err) } + if err := pprof.StartCPUProfile(f); err != nil { + log.Fatal(err) + } log.Println("CPU profiling enabled") - pprof.StartCPUProfile(f) defer pprof.StopCPUProfile() } @@ -39,10 +41,14 @@ func main() { "tmp", } for _, d := range dirs { - os.MkdirAll(filepath.Join(*path, d), 0700) + if err := os.MkdirAll(filepath.Join(*path, d), 0700); err != nil { + log.Fatal(err) + } } for i := 0; i < 256; i++ { - os.MkdirAll(filepath.Join(*path, "data", fmt.Sprintf("%02x", i)), 0700) + if err := os.MkdirAll(filepath.Join(*path, "data", fmt.Sprintf("%02x", i)), 0700); err != nil { + log.Fatal(err) + } } context := &Context{*path}