Skip to content

Commit f501cc0

Browse files
committed
Clean up socket if it exists before trying to connect
1 parent 1f0fbe3 commit f501cc0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

cli-handler.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ func NewCliHandler(address string, credsManager CredentialsManager, stop chan st
3636
// Start handles the cli start command
3737
func (h *CliHandler) Start() error {
3838
// setupt socket
39+
if _, err := os.Stat(h.address); err == nil {
40+
errRemove := os.Remove(h.address)
41+
if errRemove != nil {
42+
return errRemove
43+
}
44+
}
45+
3946
h.log.Debug("Creating socket: %v\n", h.address)
4047
localSocket, err := net.Listen("unix", h.address)
4148
if err != nil {

0 commit comments

Comments
 (0)