From f2ef5d4bec57d57037417437940d0a93f5ed2870 Mon Sep 17 00:00:00 2001 From: luk3skyw4lker Date: Tue, 16 Jul 2024 13:40:29 -0300 Subject: [PATCH] refactor: add mutex lock to the addRoute function --- router.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/router.go b/router.go index 3bd6c77987..a3e9bc5585 100644 --- a/router.go +++ b/router.go @@ -375,6 +375,9 @@ func (app *App) register(methods []string, pathRaw string, group *Group, handler } func (app *App) addRoute(method string, route *Route, isMounted ...bool) { + app.mutex.Lock() + defer app.mutex.Unlock() + // Check mounted routes var mounted bool if len(isMounted) > 0 {