From 2e72a5b3702480f73e26a559727e083fc5a70bb3 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Mon, 1 Apr 2019 19:54:27 +1100 Subject: [PATCH] prefer to check flag init instead of flag state --- src/66/66-tree.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/66/66-tree.c b/src/66/66-tree.c index 5299ab84..81e40502 100644 --- a/src/66/66-tree.c +++ b/src/66/66-tree.c @@ -511,14 +511,14 @@ int tree_unsupervise(char const *tree, char const *treename,uid_t owner,char con if (ss_state_check(state,name)) { if (!ss_state_read(&sta,state,name)) strerr_diefu2sys(111,"read state file of: ",name) ; - st = sta.state ; + st = sta.init ; } - if (pres->type == CLASSIC && st) + if (pres->type == CLASSIC && !st) { if (!stra_add(&nclassic,name)) strerr_diefu2sys(111,"append services selection with: ",name) ; } - else if (pres->type >= BUNDLE && st) + else if (pres->type >= BUNDLE && !st) { if (!stra_add(&nrc,name)) strerr_diefu2sys(111,"append services selection with: ",name) ; } -- GitLab