From 981b1fc91624e0b7978bbb3035f761cf4abe95d5 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Wed, 31 May 2023 16:39:45 +1100 Subject: [PATCH] frontend from external directory than module is declared outside the module --- src/lib66/parse/parse_interdependences.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib66/parse/parse_interdependences.c b/src/lib66/parse/parse_interdependences.c index f37908ac..8ab6426e 100644 --- a/src/lib66/parse/parse_interdependences.c +++ b/src/lib66/parse/parse_interdependences.c @@ -82,8 +82,11 @@ int parse_interdependences(char const *service, char const *list, unsigned int l if (!stralloc_0(&sa)) log_die_nomem("stralloc") ; - /** nothing to do with the exit code */ - parse_frontend(sa.s, ares, areslen, info, force, conf, forced_directory, main, inmodule) ; + /** nothing to do with the exit code. + * forced_directory == 0 means that the service + * comes from an external directory of the module. + * In this case don't associated it at the module. */ + parse_frontend(sa.s, ares, areslen, info, force, conf, forced_directory, main, !forced_directory ? 0 : inmodule) ; } -- GitLab