Merge pull request #1520 from weaveworks/1519-rebind-status-sock

LGTM. Fixes #1519
This commit is contained in:
Bryan Boreham committed 2015-10-09 17:58:33 +01:00
commit d323de3c21
1 file changed
+3
+3
View File
@@ -201,6 +201,9 @@ func (proxy *Proxy) Serve(listeners []net.Listener) {
}
func (proxy *Proxy) ListenAndServeStatus(socket string) {
if err := os.Remove(socket); err != nil && !os.IsNotExist(err) {
Log.Fatalf("Error removing existing status socket: %s", err)
}
listener, err := net.Listen("unix", socket)
if err != nil {
Log.Fatalf("ListenAndServeStatus failed: %s", err)