From ceef70dbc5543436b04a5f70749be18582f35403 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Thu, 3 Mar 2022 10:57:55 -0700 Subject: core: Retry dynamic config load if error or no-op (#4603) Also fix ineffectual assignment (unrelated) --- admin.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'admin.go') diff --git a/admin.go b/admin.go index 11efc68..8558cee 100644 --- a/admin.go +++ b/admin.go @@ -262,7 +262,7 @@ func (admin *AdminConfig) newAdminHandler(addr NetworkAddress, remote bool) admi // provisionAdminRouters provisions all the router modules // in the admin.api namespace that need provisioning. -func (admin AdminConfig) provisionAdminRouters(ctx Context) error { +func (admin *AdminConfig) provisionAdminRouters(ctx Context) error { for _, router := range admin.routers { provisioner, ok := router.(Provisioner) if !ok { @@ -277,6 +277,7 @@ func (admin AdminConfig) provisionAdminRouters(ctx Context) error { // We no longer need the routers once provisioned, allow for GC admin.routers = nil + return nil } -- cgit v1.2.3