From 178e0bfc2d8709ae4d3abd7519b260df09b2d3b5 Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Sat, 2 Aug 2025 22:23:13 +0530 Subject: Switched to go.sudomsg.com/kit --- repo/repo.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'repo/repo.go') diff --git a/repo/repo.go b/repo/repo.go index 2c052d6..b3eeef0 100644 --- a/repo/repo.go +++ b/repo/repo.go @@ -6,7 +6,7 @@ import ( "fmt" "html/template" "net/http" - "strings" + "path" ) //go:embed meta.html @@ -45,8 +45,9 @@ func New(repo map[string]Repo) (*RepoHandler, error) { } func (h *RepoHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { - key := fmt.Sprintf("%s%s", r.Host, r.URL.Path) - key = strings.TrimSuffix(key, "/") + host := r.Host + path := path.Clean(r.URL.Path) + key := host + path page, ok := h.Pages[key] if !ok { -- cgit v1.2.3-70-g09d2