fs: Remove leading slash before opening files

This commit is contained in:
Adnan Maolood 2021-02-16 23:18:30 -05:00
parent 332dd253d0
commit e3d1fc2785

6
fs.go
View File

@ -53,6 +53,12 @@ func ServeFile(w ResponseWriter, fsys fs.FS, name string) {
}
func openFile(fsys fs.FS, name string) (fs.File, error) {
if name == "/" {
name = "."
} else {
name = strings.TrimPrefix(name, "/")
}
f, err := fsys.Open(name)
if err != nil {
return nil, err