From 344df2ba08147351c13159180817b9fdca1e4635 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Mon, 7 Mar 2022 23:55:00 +0400 Subject: [PATCH] Set rwx mode to unix socket. --- pkg/server/http.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/server/http.go b/pkg/server/http.go index 99d6dcf..6a7a3e1 100644 --- a/pkg/server/http.go +++ b/pkg/server/http.go @@ -5,6 +5,7 @@ import ( "log" "net" "net/http" + "os" "time" "github.com/julienschmidt/httprouter" @@ -66,6 +67,10 @@ func (s *HttpServer) Start(network, address string) error { return err } + if listener.Addr().Network() == "unix" { + os.Chmod(address, 0777) + } + go func() { if err = s.server.Serve(listener); err != nil && err != http.ErrServerClosed { log.Fatalln(err)