From 6b63ea994945195f02d8a04d2786959ed438f484 Mon Sep 17 00:00:00 2001 From: Ales Kozumplik Date: Thu, 12 Apr 2012 10:29:28 +0200 Subject: [PATCH] make repo_add_solv() work without stub repodata. --- src/repo_solv.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/src/repo_solv.c b/src/repo_solv.c index 3f391ef..4e632ae 100644 --- a/src/repo_solv.c +++ b/src/repo_solv.c @@ -514,7 +514,12 @@ repo_add_solv(Repo *repo, FILE *fp, int flags) extendstart = repo->start; extendend = repo->end; } - + else if ((flags & REPO_EXTEND_SOLVABLES) != 0) + { + parent = repo_add_repodata(repo, flags); + repodata_extend_block(parent, repo->start, repo->nsolvables); + } + memset(&data, 0, sizeof(data)); data.repo = repo; data.fp = fp; -- 1.7.7.3