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