diff options
Diffstat (limited to 'gemini.go')
| -rw-r--r-- | gemini.go | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -45,12 +45,9 @@ func buildGeminiServers(servers []Server, config *Configuration) ([]sr.Server, e } } - var catchall sr.Handler - if len(configs[0].Hostnames) > 0 { - catchall = mapping[configs[0].Hostnames[0]] - } - - handler = sr.VirtualHosts(mapping, catchall) + handler = sr.VirtualHosts(mapping, sr.HandlerFunc(func(_ context.Context, _ *sr.Request) *sr.Response { + return gemini.RefuseProxy("Proxy request refused") + })) } var hostname string |
