summaryrefslogtreecommitdiffstats
path: root/app/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/server.go')
-rw-r--r--app/server.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/server.go b/app/server.go
index 2a94bf2c7..1659908b6 100644
--- a/app/server.go
+++ b/app/server.go
@@ -124,9 +124,14 @@ func (a *App) StartServer() {
if *a.Config().RateLimitSettings.Enable {
l4g.Info(utils.T("api.server.start_server.rate.info"))
- a.Srv.RateLimiter = NewRateLimiter(&a.Config().RateLimitSettings)
+ rateLimiter, err := NewRateLimiter(&a.Config().RateLimitSettings)
+ if err != nil {
+ l4g.Critical(err.Error())
+ return
+ }
- handler = a.Srv.RateLimiter.RateLimitHandler(handler)
+ a.Srv.RateLimiter = rateLimiter
+ handler = rateLimiter.RateLimitHandler(handler)
}
a.Srv.Server = &http.Server{