diff options
Diffstat (limited to 'service/httpd/httpd.go')
-rw-r--r-- | service/httpd/httpd.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/service/httpd/httpd.go b/service/httpd/httpd.go index 8e69063..dbe2c1a 100644 --- a/service/httpd/httpd.go +++ b/service/httpd/httpd.go @@ -67,6 +67,10 @@ func startUnixSocketServer(server *http.Server, socketFile string) { } defer listener.Close() + if err := os.Chmod(sock, 0666); err != nil { + logger.Fatal(`Unable to change socket permission: %v`, err) + } + logger.Info(`Listening on Unix socket %q`, sock) if err := server.Serve(listener); err != http.ErrServerClosed { logger.Fatal(`Server failed to start: %v`, err) |