From cdcf679e85918702c46a65ef94508508a7156333 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Sat, 30 Mar 2019 11:18:34 +1100
Subject: [PATCH] use of state file instead of resolve file

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

diff --git a/src/66/66-all.c b/src/66/66-all.c
index 590a3c5d..6f08f7ac 100644
--- a/src/66/66-all.c
+++ b/src/66/66-all.c
@@ -72,17 +72,16 @@ int doit(char const *tree,char const *treename,char const *live, unsigned int wh
 		   
 	size_t livelen = strlen(live) - 1 ;
 	size_t treenamelen = strlen(treename) ;
-	char src[livelen + SS_STATE_LEN + 1 + ownerlen + 1 + treenamelen + SS_RESOLVE_LEN + 1] ;
+	char src[livelen + SS_STATE_LEN + 1 + ownerlen + 1 + treenamelen + 1] ;
 	memcpy(src,live,livelen) ;
 	memcpy(src + livelen, SS_STATE,SS_STATE_LEN) ;
 	src[livelen + SS_STATE_LEN] = '/' ;
 	memcpy(src + livelen + SS_STATE_LEN + 1,ownerstr,ownerlen) ;
 	src[livelen + SS_STATE_LEN + 1 + ownerlen] = '/' ;
 	memcpy(src + livelen + SS_STATE_LEN + 1 + ownerlen + 1,treename,treenamelen) ;
-	memcpy(src + livelen + SS_STATE_LEN + 1 + ownerlen + 1 + treenamelen, SS_RESOLVE,SS_RESOLVE_LEN) ;
-	src[livelen + SS_STATE_LEN + 1 + ownerlen + 1 + treenamelen + SS_RESOLVE_LEN] = 0 ;
+	src[livelen + SS_STATE_LEN + 1 + ownerlen + 1 + treenamelen] = 0 ;
        
-	if (!dir_get(&ga,src,"",S_IFREG))
+	if (!dir_get(&ga,src,"init",S_IFREG))
 	{
 		VERBO3 strerr_warnwu2x("get services of tree: ",src) ;
 		goto err ;
-- 
GitLab