From 1e0d1e8caa7790c036b36a7ca62261f3625bb09c Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 14 一月 2020 17:05:29 +0800
Subject: [PATCH] update

---
 run.go |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/run.go b/run.go
index dae12d4..31d5a28 100644
--- a/run.go
+++ b/run.go
@@ -6,6 +6,7 @@
 	"fmt"
 	"io/ioutil"
 	"os"
+	"strings"
 	"time"
 	"unsafe"
 
@@ -99,6 +100,13 @@
 
 	for {
 		if err = sock.Listen(s.ipc); err != nil {
+			suf := "ipc://"
+			p := strings.Index(s.ipc, suf)
+			if p >= 0 {
+				file := s.ipc[p+len(string(suf)):]
+				os.Remove(file)
+                s.fnLogger("remove:", file)
+			}
 			s.fnLogger("can't listen on rep socket: ", err)
 			time.Sleep(5 * time.Millisecond)
 		} else {

--
Gitblit v1.8.0