From c73b7a65f5ca4ce580694cf5b4a38b0d2893231a Mon Sep 17 00:00:00 2001 From: surefire Date: Sun, 5 Feb 2017 15:27:37 +0300 Subject: [PATCH] Fix remove unix socket listenAddr (#846) Because the absence of the listenAddr is what is expected. The error will only be then when we can't remove. --- cmd/web.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/web.go b/cmd/web.go index 0d18e8631..0af338ee2 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -654,7 +654,7 @@ func runWeb(ctx *cli.Context) error { case setting.FCGI: err = fcgi.Serve(nil, m) case setting.UnixSocket: - if err := os.Remove(listenAddr); err != nil { + if err := os.Remove(listenAddr); err != nil && !os.IsNotExist(err) { log.Fatal(4, "Failed to remove unix socket directory %s: %v", listenAddr, err) } var listener *net.UnixListener