mirror of
https://github.com/Kong/go-pluginserver.git
synced 2025-10-06 00:27:01 +08:00
feat(socket) remove stale socket on entry
This commit is contained in:

committed by
Guilherme Salazar

parent
21590e99d6
commit
2345dc45e4
7
main.go
7
main.go
@@ -40,6 +40,13 @@ func main() {
|
|||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
if *socket != "" {
|
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)
|
listener, err := net.Listen("unix", *socket)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf(`listen("%s"): %s`, socket, err)
|
log.Printf(`listen("%s"): %s`, socket, err)
|
||||||
|
Reference in New Issue
Block a user