Adjust permissions of unix socket

fixes #8358
This commit is contained in:
Julian Kornberger 2018-03-22 14:14:44 +01:00 committed by Leonard Gram
parent e84f746d1d
commit 6f363153d7

View File

@ -74,12 +74,15 @@ func (hs *HTTPServer) Start(ctx context.Context) error {
return nil
}
case setting.SOCKET:
ln, err := net.Listen("unix", setting.SocketPath)
ln, err := net.ListenUnix("unix", &net.UnixAddr{Name: setting.SocketPath, Net: "unix"})
if err != nil {
hs.log.Debug("server was shutdown gracefully")
return nil
}
// Make socket writable by group
os.Chmod(setting.SocketPath, 0660)
err = hs.httpSrv.Serve(ln)
if err != nil {
hs.log.Debug("server was shutdown gracefully")