diff options
author | tjp <tjp@ctrl-c.club> | 2025-04-03 09:51:32 -0600 |
---|---|---|
committer | tjp <tjp@ctrl-c.club> | 2025-04-03 09:53:01 -0600 |
commit | 2e5ac8b9e1f2f705455d74750e465c2066ffdc7c (patch) | |
tree | c5763dddfa5184e642416bddbb97fa5cb8a782ba /gemini/serve.go | |
parent | e111dae3f83831874d83ffe0349839a1cffcbaf7 (diff) |
empty path handling for spartan/gemini clients and servers
Diffstat (limited to 'gemini/serve.go')
-rw-r--r-- | gemini/serve.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gemini/serve.go b/gemini/serve.go index c76353c..b7b9256 100644 --- a/gemini/serve.go +++ b/gemini/serve.go @@ -55,6 +55,9 @@ func (s *server) handleConn(conn net.Conn) { if err != nil { response = BadRequest(err.Error()) } else { + if request.Path == "" { + request.Path = "/" + } request.Server = s request.RemoteAddr = conn.RemoteAddr() |