From 704e6a86761ffbcb1e76ff4454ecf8ed90fe0a94 Mon Sep 17 00:00:00 2001 From: Paul Bellamy Date: Wed, 2 Sep 2015 13:40:13 +0100 Subject: [PATCH] errcheck says I should handle this case --- proxy/proxy.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proxy/proxy.go b/proxy/proxy.go index beb34915..7d9f6ee8 100644 --- a/proxy/proxy.go +++ b/proxy/proxy.go @@ -208,7 +208,10 @@ func (proxy *Proxy) listen(protoAndAddr string) (net.Listener, string, error) { } case "unix": - os.Remove(addr) // remove socket from last invocation + // remove socket from last invocation + if err := os.Remove(addr); err != nil && !os.IsNotExist(err) { + return nil, "", err + } listener, err = net.Listen(proto, addr) if err != nil { return nil, "", err