diff --git a/config.go b/config.go index e05c245..a6e410d 100644 --- a/config.go +++ b/config.go @@ -107,7 +107,9 @@ func Remove[V comparable](collection []V, value V) []V { // ReloadConfig is called to reload the server's configuration. func (r *Redirector) ReloadConfig() error { log.Info("Loading configuration...") - r.config.ReloadFunc() + if reloadFunc := r.config.ReloadFunc; reloadFunc != nil { + reloadFunc() + } var err error