From b595411c14b4c6efb7269928579353b8d55d0e63 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Mon, 23 Mar 2020 08:24:48 +1100
Subject: [PATCH] be more precise at ss_resolve_graph_build crash

---
 src/lib66/resolve_graph.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib66/resolve_graph.c b/src/lib66/resolve_graph.c
index 98883783..d112e453 100644
--- a/src/lib66/resolve_graph.c
+++ b/src/lib66/resolve_graph.c
@@ -187,7 +187,11 @@ int ss_resolve_graph_src(ss_resolve_graph_t *graph, char const *dir, unsigned in
 		char *name = sa.s + pos ;
 		if (!ss_resolve_check(dir,name)) goto err ;
 		if (!ss_resolve_read(&res,dir,name)) goto err ;
-		if (!ss_resolve_graph_build(graph,&res,dir,reverse)) goto err ;
+		if (!ss_resolve_graph_build(graph,&res,dir,reverse))
+		{
+			log_warnu("resolve dependencies of service: ",name) ;
+			goto err ;
+		 }
 	}
 	
 	stralloc_free(&sa) ;
-- 
GitLab