mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-02-15 03:11:50 +00:00
Try to chmod 660 the admin socket if using AF_UNIX
This commit is contained in:
parent
14f4da764c
commit
f791df4977
1 changed files with 5 additions and 0 deletions
|
@ -344,6 +344,11 @@ func (a *admin) listen() {
|
|||
switch strings.ToLower(u.Scheme) {
|
||||
case "unix":
|
||||
a.listener, err = net.Listen("unix", a.listenaddr[7:])
|
||||
if err == nil {
|
||||
if err := os.Chmod(a.listenaddr[7:], 0660); err != nil {
|
||||
a.core.log.Printf("WARNING:", a.listenaddr[:7], "may have unsafe permissions!")
|
||||
}
|
||||
}
|
||||
case "tcp":
|
||||
a.listener, err = net.Listen("tcp", u.Host)
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue