Skip to content

Commit

Permalink
Unix Socket Handling (gin-gonic#2280)
Browse files Browse the repository at this point in the history
* do not set unix socket permissions. Cleanup unix socket.

* removed useless error checking
  • Loading branch information
ryanjyoder authored and pull[bot] committed Mar 16, 2020
1 parent e55d0b0 commit 2c5a040
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions gin.go
Expand Up @@ -320,16 +320,13 @@ func (engine *Engine) RunUnix(file string) (err error) {
debugPrint("Listening and serving HTTP on unix:/%s", file)
defer func() { debugPrintError(err) }()

os.Remove(file)
listener, err := net.Listen("unix", file)
if err != nil {
return
}
defer listener.Close()
err = os.Chmod(file, 0777)
if err != nil {
return
}
defer os.Remove(file)

err = http.Serve(listener, engine)
return
}
Expand Down

0 comments on commit 2c5a040

Please sign in to comment.