From 65b8fdab5ed498ce2c7847e6ec99fa226dff1f91 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Mon, 19 Jun 2023 22:04:09 +1100
Subject: [PATCH] write the result framboise!

---
 src/lib66/tree/tree_service_add.c    | 3 +++
 src/lib66/tree/tree_service_remove.c | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/src/lib66/tree/tree_service_add.c b/src/lib66/tree/tree_service_add.c
index 64dbc09f..06ac4eba 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 c7760099..e8766452 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) ;
-- 
GitLab