Drop permissions on Unix admin socket
This commit is contained in:
parent
67ccc19fdd
commit
bf931709db
@ -220,6 +220,10 @@ func main() {
|
|||||||
log.Fatalf("failed to start listener on %q: %v", listen, err)
|
log.Fatalf("failed to start listener on %q: %v", listen, err)
|
||||||
}
|
}
|
||||||
ln = proxyProtoListener(ln, srv)
|
ln = proxyProtoListener(ln, srv)
|
||||||
|
// TODO: this is racy
|
||||||
|
if err := os.Chmod(path, 0600); err != nil {
|
||||||
|
log.Fatalf("failed to chmod Unix admin socket: %v", err)
|
||||||
|
}
|
||||||
go func() {
|
go func() {
|
||||||
if err := srv.Serve(ln, srv.HandleAdmin); err != nil {
|
if err := srv.Serve(ln, srv.HandleAdmin); err != nil {
|
||||||
log.Printf("serving %q: %v", listen, err)
|
log.Printf("serving %q: %v", listen, err)
|
||||||
|
Loading…
Reference in New Issue
Block a user