X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fpool.c;h=765010acdcf161ed57e05e792e67c22e47128b61;hb=ff47ba98ba911adcfe3b123357fd18054b9b43aa;hp=cb4c0a92ded7b927aa57be673730cebbedab402e;hpb=13127796e4361ad8c74701736692b4ef159ec317;p=platform%2Fupstream%2Flibsolv.git diff --git a/src/pool.c b/src/pool.c index cb4c0a9..765010a 100644 --- a/src/pool.c +++ b/src/pool.c @@ -118,20 +118,12 @@ void pool_free(Pool *pool) { int i; - Repo *repo; pool_freewhatprovides(pool); pool_freeidhashes(pool); - for (i = 0; i < pool->nrepos; i++) - { - repo = pool->repos[i]; - xfree(repo->idarraydata); - xfree(repo->rpmdbid); - xfree(repo); - } + pool_freeallrepos(pool, 1); xfree(pool->id2arch); xfree(pool->solvables); - xfree(pool->repos); xfree(pool->stringspace); xfree(pool->strings); xfree(pool->rels);