From a88c9f1c3f62cb84a399bd85eed1edb9346d13ba Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 17 Jul 2018 15:09:15 +0200 Subject: [PATCH] Fix parsing of susetags when the content file does not have a DESCRDIR entry --- tools/repo2solv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/repo2solv.c b/tools/repo2solv.c index a9f38508..e055e408 100644 --- a/tools/repo2solv.c +++ b/tools/repo2solv.c @@ -358,7 +358,7 @@ read_susetags_repo(Repo *repo, const char *dir) char *tmp; FILE *fp; Id defvendor = 0; - const char *descrdir = "suse/setup/descr"; + const char *descrdir = 0; char **files = 0; int nfiles = 0; DIR *dp; @@ -378,6 +378,8 @@ read_susetags_repo(Repo *repo, const char *dir) descrdir = repo_lookup_str(repo, SOLVID_META, SUSETAGS_DESCRDIR); defvendor = repo_lookup_id(repo, SOLVID_META, SUSETAGS_DEFAULTVENDOR); } + if (!descrdir) + descrdir = "suse/setup/descr"; tmp = solv_free(tmp); /* get content of descrdir directory */ -- 2.47.2