From 7cb42b586a2f379c6ea358c05969eabeb03ab467 Mon Sep 17 00:00:00 2001 From: dev Date: Tue, 19 Oct 2021 18:11:22 +0000 Subject: [PATCH] Assume fastcgi when serving over Unix sockets git-svn-id: file:///srv/svn/repo/marisa/trunk@39 d6811dac-2434-b64a-9ddc-f563ab233461 --- partage.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/partage.go b/partage.go index 01c15a6..5718819 100644 --- a/partage.go +++ b/partage.go @@ -10,6 +10,7 @@ import ( "log" "net" "net/http" + "net/http/fcgi" "os" "os/user" "path" @@ -357,5 +358,11 @@ func main() { log.Printf("Listening on %s", conf.bind) } - http.Serve(listener, nil) + if listener.Addr().Network() == "unix" { + err = fcgi.Serve(listener, nil) + log.Fatal(err) /* NOTREACHED */ + } + + err = http.Serve(listener, nil) + log.Fatal(err) /* NOTREACHED */ }