aboutsummaryrefslogtreecommitdiffhomepage
path: root/service
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-11-25 16:13:52 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-11-25 16:13:52 -0800
commit7838870a0ca57d48ed230e9dd58c79b0cfd9f809 (patch)
tree6c23d751dfc2374b080cd40c811bbd94c28077d1 /service
parentcb037910dfb8695c63722a8082db8124008bac80 (diff)
Change Unix socket permission to make it accessible from other services
Diffstat (limited to 'service')
-rw-r--r--service/httpd/httpd.go4
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)