diff --git a/src/lib66/tree/tree_service_add.c b/src/lib66/tree/tree_service_add.c index 64dbc09f89634e3ae0394efc6d993c9db1c0d5c8..06ac4eba3e077e6a7230c19ecc0857596b7540a1 100644 --- a/src/lib66/tree/tree_service_add.c +++ b/src/lib66/tree/tree_service_add.c @@ -61,5 +61,8 @@ void tree_service_add(char const *base, char const *treename, char const *servic if (!resolve_modify_field(wres, E_RESOLVE_TREE_CONTENTS, stk.s)) log_dieusys(LOG_EXIT_SYS, "modify resolve file of: ", treename) ; + if (!resolve_write_g(wres, base, treename)) + log_dieusys(LOG_EXIT_SYS, "write resolve file of tree: ", treename) ; + resolve_free(wres) ; } diff --git a/src/lib66/tree/tree_service_remove.c b/src/lib66/tree/tree_service_remove.c index c7760099ee58370e77e3a91a63a76d6c69df5d53..e876645227431a8da01a43f38d299680624599e0 100644 --- a/src/lib66/tree/tree_service_remove.c +++ b/src/lib66/tree/tree_service_remove.c @@ -58,6 +58,8 @@ void tree_service_remove(char const *base, char const *treename, char const *ser if (!resolve_modify_field(wres, E_RESOLVE_TREE_CONTENTS, str)) log_dieusys(LOG_EXIT_SYS, "modify resolve file of: ", treename) ; + if (!resolve_write_g(wres, base, treename)) + log_dieusys(LOG_EXIT_SYS, "write resolve file of tree: ", treename) ; } resolve_free(wres) ;