summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gemini.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/gemini.go b/gemini.go
index 051cafa..14c2ed1 100644
--- a/gemini.go
+++ b/gemini.go
@@ -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