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