aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fs.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs.go b/fs.go
index 5e2841c..8a70df2 100644
--- a/fs.go
+++ b/fs.go
@@ -151,7 +151,8 @@ func serveFile(w ResponseWriter, r *Request, fsys fs.FS, name string, redirect b
}
// Use contents of index.gmi if present
- index, err := fsys.Open(path.Join(name, indexPage))
+ name = path.Join(name, indexPage)
+ index, err := fsys.Open(name)
if err == nil {
defer index.Close()
istat, err := index.Stat()