Skip to content

Commit 165648d

Browse files
authored
Merge pull request #1607 from BUGLAN/fix/dupl
Fix duplicate code for applyMiddleware
2 parents a151cbb + 546639c commit 165648d

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

echo.go

+1-5
Original file line numberDiff line numberDiff line change
@@ -504,11 +504,7 @@ func (e *Echo) add(host, method, path string, handler HandlerFunc, middleware ..
504504
name := handlerName(handler)
505505
router := e.findRouter(host)
506506
router.Add(method, path, func(c Context) error {
507-
h := handler
508-
// Chain middleware
509-
for i := len(middleware) - 1; i >= 0; i-- {
510-
h = middleware[i](h)
511-
}
507+
h := applyMiddleware(handler, middleware...)
512508
return h(c)
513509
})
514510
r := &Route{

0 commit comments

Comments
 (0)