Fix remove unix socket listenAddr ()

Because the absence of the listenAddr is what is expected.
The error will only be then when we can't remove.
This commit is contained in:
surefire 2017-02-05 15:27:37 +03:00 committed by Lunny Xiao
parent e921dcf503
commit c73b7a65f5

View file

@ -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