From b6a56c8728ca5098edb5d2bb1022a4690ce340db Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sat, 2 Dec 2017 21:14:09 -0600 Subject: [PATCH] main: do not evaluate module paths for modules that are not really on disk (closes #158) --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index eb97c08..4498d66 100644 --- a/main.c +++ b/main.c @@ -327,7 +327,10 @@ apply_path(pkgconf_client_t *client, pkgconf_pkg_t *world, void *unused, int max pkgconf_dependency_t *dep = iter->data; pkg = pkgconf_pkg_verify_dependency(client, dep, NULL); - printf("%s\n", pkg->filename); + + /* a module entry with no filename is either virtual, static (builtin) or synthesized. */ + if (pkg->filename != NULL) + printf("%s\n", pkg->filename); pkgconf_pkg_free(&pkg_client, pkg); }