diff --git a/cmd/mesh/main.go b/cmd/mesh/main.go index cad3101a..8f110595 100644 --- a/cmd/mesh/main.go +++ b/cmd/mesh/main.go @@ -276,6 +276,9 @@ func run(args yggArgs, ctx context.Context) { logger.Errorln(err) } else { err = n.rest_server.Serve() + if err != nil { + logger.Errorln(err) + } } } diff --git a/src/restapi/rest_server.go b/src/restapi/rest_server.go index a29f939f..243b8329 100644 --- a/src/restapi/rest_server.go +++ b/src/restapi/rest_server.go @@ -97,7 +97,10 @@ func (a *RestServer) Serve() error { a.Log.Infof("Http server is listening on %s and is supplied from %s %s\n", a.ListenAddress, a.docFsType, a.WwwRoot) } go func() { - a.Log.Errorln(http.Serve(l, nil)) + err := http.Serve(l, nil) + if err != nil { + a.Log.Errorln(err) + } }() return nil } @@ -216,7 +219,7 @@ func (a *RestServer) apiPeersHandler(w http.ResponseWriter, r *http.Request) { } fmt.Fprint(w, string(b[:])) case "POST": - handlePost() + _ = handlePost() case "PUT": if handleDelete() == nil { if handlePost() == nil {