From 4b75ab87a54cf250a5391b9b06124d44bfac347a Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Tue, 28 Jul 2020 10:10:49 +1100
Subject: [PATCH] do not add disabled service

---
 src/66/66-update.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/66/66-update.c b/src/66/66-update.c
index c92da296..a1dc3188 100644
--- a/src/66/66-update.c
+++ b/src/66/66-update.c
@@ -179,9 +179,10 @@ void tree_contents(stralloc *list,char const *tree,ssexec_t *info)
 
 			if (!ss_resolve_read(&res,solve,name))
 				log_dieusys_nclean(LOG_EXIT_SYS,&cleanup,"read resolve file of: ",solve,"/",name) ;
-
-			if (!stralloc_catb(list,res.sa.s + res.src,strlen(res.sa.s + res.src) + 1))
-				log_diesys_nclean(LOG_EXIT_SYS,&cleanup,"stralloc") ;
+			
+			if (res.disen)
+				if (!stralloc_catb(list,res.sa.s + res.src,strlen(res.sa.s + res.src) + 1))
+					log_diesys_nclean(LOG_EXIT_SYS,&cleanup,"stralloc") ;
 
 			log_trace(DRYRUN ? drun : "","tree: ",info->treename.s," contain service: ",res.sa.s + res.src) ;
 		}
-- 
GitLab