From eb4edb2837ac52589c6be94e13c79e7aa3a1b4fb Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Sat, 23 Dec 2023 21:25:11 +1100
Subject: [PATCH] keep the entire source directory path

---
 src/lib66/module/parse_module.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lib66/module/parse_module.c b/src/lib66/module/parse_module.c
index 8431a303..aa3b374f 100644
--- a/src/lib66/module/parse_module.c
+++ b/src/lib66/module/parse_module.c
@@ -109,6 +109,8 @@ static void parse_module_dependencies(stralloc *list, resolve_service_t *res, ui
 
 static void parse_module_regex(resolve_service_t *res, char *copy, size_t copylen, ssexec_t *info)
 {
+    log_flow() ;
+
     char *name = res->sa.s + res->name ;
     stralloc list = STRALLOC_ZERO ;
 
@@ -184,6 +186,8 @@ void parse_module(resolve_service_t *res, struct resolve_hash_s **hres, ssexec_t
         copylen = strlen(copy) ;
 
         auto_strings(copy + copylen, SS_SERVICE_USERDIR, name) ;
+
+        copylen = strlen(copy) ;
     }
 
     uint8_t conf = res->environ.env_overwrite ;
-- 
GitLab