feat(socket) remove stale socket on entry

This commit is contained in:
Javier Guerra
2019-12-09 17:59:30 -05:00
committed by Guilherme Salazar
parent 21590e99d6
commit 2345dc45e4

View File

@@ -40,6 +40,13 @@ func main() {
flag.Parse()
if *socket != "" {
err := os.Remove(*socket)
if err != nil && !os.IsNotExist(err) {
log.Printf(`removing "%s": %s`, socket, err)
return
}
listener, err := net.Listen("unix", *socket)
if err != nil {
log.Printf(`listen("%s"): %s`, socket, err)