diff --git a/utils.go b/utils.go index 4ae717bc..963623b2 100644 --- a/utils.go +++ b/utils.go @@ -35,6 +35,9 @@ func getRegex(path string) (*regexp.Regexp, error) { pattern := "^" segments := strings.Split(path, "/") for _, s := range segments { + if s == "" { + continue + } if s[0] == ':' { if strings.Contains(s, "?") { pattern += "(?:/([^/]+?))?"