|
|
|
@ -35,7 +35,7 @@ func (s stringPattern) match(r *http.Request, c *C, dryrun bool) bool { |
|
|
|
matches = make(map[string]string, len(s.pats)) |
|
|
|
} |
|
|
|
} |
|
|
|
for i := 0; i < len(s.pats); i++ { |
|
|
|
for i, pat := range s.pats { |
|
|
|
sli := s.literals[i] |
|
|
|
if !strings.HasPrefix(path, sli) { |
|
|
|
return false |
|
|
|
@ -55,7 +55,7 @@ func (s stringPattern) match(r *http.Request, c *C, dryrun bool) bool { |
|
|
|
return false |
|
|
|
} |
|
|
|
if !dryrun { |
|
|
|
matches[s.pats[i]] = path[:m] |
|
|
|
matches[pat] = path[:m] |
|
|
|
} |
|
|
|
path = path[m:] |
|
|
|
} |
|
|
|
|