X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ext%2Frepo_updateinfoxml.c;h=36d76b5d4733224a4b510006e0d531acf20f85ef;hb=6a68988035ea989055076d81b7ab53c7015c8c32;hp=5b980a168e3b1e0e6c8035ebfb8a403960466bb0;hpb=cbc3c6a32d29006dda50336e30b42c25f5ca7454;p=platform%2Fupstream%2Flibsolv.git diff --git a/ext/repo_updateinfoxml.c b/ext/repo_updateinfoxml.c index 5b980a1..36d76b5 100644 --- a/ext/repo_updateinfoxml.c +++ b/ext/repo_updateinfoxml.c @@ -524,7 +524,7 @@ repo_mark_retracted_packages(Repo *repo, Id retractedmarker) Queue q; queue_init(&q); - for (p = 1; p < pool->nsolvables; p++) + FOR_REPO_SOLVABLES(repo, p, s) { const char *status; s = pool->solvables + p; @@ -578,7 +578,7 @@ repo_mark_retracted_packages(Repo *repo, Id retractedmarker) else if (q.elements[i + 1] == retractedname && q.elements[i + 2] == retractedevr) { s = pool->solvables + q.elements[i]; - s->provides = repo_addid_dep(repo, s->provides, retractedmarker, 0); + s->provides = repo_addid_dep(s->repo, s->provides, retractedmarker, 0); } } queue_free(&q);