From edad646ed20c1426bb9e4b40d27d4259550ce43a Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Sat, 28 Jan 2023 10:40:41 +1100 Subject: [PATCH] graph can be empty even if services exists. Warn user and return immediately --- src/lib66/service/service_graph_g.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib66/service/service_graph_g.c b/src/lib66/service/service_graph_g.c index 5c90595a..6b9b0601 100644 --- a/src/lib66/service/service_graph_g.c +++ b/src/lib66/service/service_graph_g.c @@ -26,5 +26,9 @@ void service_graph_g(char const *alist, size_t alen, graph_t *graph, resolve_ser service_graph_collect(graph, alist, alen, ares, areslen, info, flag) ; + if (!*areslen) { + log_warn("no services matching the requirements at tree: ", info->treename.s) ; + return ; + } service_graph_build(graph, ares, (*areslen), flag) ; } -- GitLab