From 6af425904ad3b3c98a0ad0d51ac1c3693d5ede83 Mon Sep 17 00:00:00 2001 From: Jakob Olsson <jakob.olsson@iopsys.eu> Date: Tue, 7 Dec 2021 12:47:41 +0100 Subject: [PATCH] cntlr: autconfig renew - reassign nodelist prior to checking diff --- src/cntlr.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cntlr.c b/src/cntlr.c index b4d70c1b..e7a686b5 100644 --- a/src/cntlr.c +++ b/src/cntlr.c @@ -1507,8 +1507,6 @@ bool cntlr_resync_config(struct controller *c, bool reload) struct node_policy *np; diff = cntlr_config_reload(&c->cfg); - if (reload) - cntlr_check_config_diff(c, diff); list_for_each_entry(np, &c->cfg.nodelist, list) { struct node *n; @@ -1518,6 +1516,9 @@ bool cntlr_resync_config(struct controller *c, bool reload) n->np = np; } + if (reload) + cntlr_check_config_diff(c, diff); + return !!diff; } -- GitLab