commands: Avoid panic in error handler on config errors
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 22 Oct 2018 17:50:27 +0000 (19:50 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 22 Oct 2018 17:51:59 +0000 (19:51 +0200)
commands/server.go

index 7b7164eeab604676aa154fbac91caf56d957ed41..58d1a60fb76a424d5ee4c4b9e51006e7ce0be9d2 100644 (file)
@@ -334,7 +334,11 @@ func (f *fileServer) createEndpoint(i int) (*http.ServeMux, string, string, erro
                                        if err != nil {
                                                f.c.logger.ERROR.Println(err)
                                        }
-                                       fmt.Fprint(w, injectLiveReloadScript(&b, f.c.Cfg.GetInt("liveReloadPort")))
+                                       port = 1313
+                                       if !f.c.paused {
+                                               port = f.c.Cfg.GetInt("liveReloadPort")
+                                       }
+                                       fmt.Fprint(w, injectLiveReloadScript(&b, port))
 
                                        return
                                }