From 9d54f655aa7698ce683786dfc31b6f11df3c89d2 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Tue, 21 May 2019 13:03:52 -0600 Subject: Take care of remaining TODOs in the browse responder --- modules/caddyhttp/fileserver/matcher.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'modules/caddyhttp/fileserver/matcher.go') diff --git a/modules/caddyhttp/fileserver/matcher.go b/modules/caddyhttp/fileserver/matcher.go index fd994d0..29805a2 100644 --- a/modules/caddyhttp/fileserver/matcher.go +++ b/modules/caddyhttp/fileserver/matcher.go @@ -3,7 +3,6 @@ package fileserver import ( "net/http" "os" - "path/filepath" "bitbucket.org/lightcodelabs/caddy2" "bitbucket.org/lightcodelabs/caddy2/modules/caddyhttp" @@ -33,8 +32,7 @@ type FileMatcher struct { // Match matches the request r against m. func (m FileMatcher) Match(r *http.Request) bool { - // TODO: sanitize path - fullPath := filepath.Join(m.Root, m.Path) + fullPath := sanitizedPathJoin(m.Root, m.Path) var match bool if len(m.Flags) > 0 { match = true -- cgit v1.2.3