diff --git a/web/router.go b/web/router.go index 137744a..48c3a9d 100644 --- a/web/router.go +++ b/web/router.go @@ -227,8 +227,7 @@ func (rt *router) route(c *C, w http.ResponseWriter, r *http.Request) { } func (rt *router) handleUntyped(p interface{}, m method, h interface{}) { - pat := parsePattern(p) - rt.handle(pat, m, parseHandler(h)) + rt.handle(parsePattern(p), m, parseHandler(h)) } func (rt *router) handle(p Pattern, m method, h Handler) {