diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-11-25 16:13:52 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-11-25 16:13:52 -0800 |
commit | 7838870a0ca57d48ed230e9dd58c79b0cfd9f809 (patch) | |
tree | 6c23d751dfc2374b080cd40c811bbd94c28077d1 /service | |
parent | cb037910dfb8695c63722a8082db8124008bac80 (diff) |
Change Unix socket permission to make it accessible from other services
Diffstat (limited to 'service')
-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) |