aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-17 01:36:53 -0500
committerAdnan Maolood <[email protected]>2021-02-17 01:36:53 -0500
commit995769556c53cd00ebec13f56c01ea23e5833ef2 (patch)
treeb3e8ca879afdbdb6d7838c24cdb8518d3e2890c0
parentfs: Clean paths before handling with FileServer (diff)
downloadgo-gemini-995769556c53cd00ebec13f56c01ea23e5833ef2.tar.xz
go-gemini-995769556c53cd00ebec13f56c01ea23e5833ef2.zip
fs: Trim trailing slash from name in ServeFile
-rw-r--r--fs.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs.go b/fs.go
index 444ae3c..b79b3d9 100644
--- a/fs.go
+++ b/fs.go
@@ -46,7 +46,7 @@ func ServeFile(w ResponseWriter, fsys fs.FS, name string) {
if name == "/" {
name = "."
} else {
- name = strings.TrimPrefix(name, "/")
+ name = strings.Trim(name, "/")
}
f, err := fsys.Open(name)